<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>Printing from read-only file system</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hello !!!</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I have installed the CUPS printing system on my Linux instrument. I made some changes to the code to make sure that certain files such as the printers.conf and ppd files are all written to the /tmp directory which is loaded onto the RAM. ( I understand that this would need me to create the printer every time I reboot the instrument. I have succeeded in printing to both the usb printers and the network printers. </FONT></P>

<P><FONT SIZE=2 FACE="Arial">I also removed the "write" permissions on all directories and files except the /tmp directory and its contents. And still am able to print.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Now however, when I tried to apply the manual lock on the flash partition, though I am able to start the cupsd daemon, I am unable to do any other actions such as lpq, lpstat or lpadmin. All of them return with the error "Unable to connect to server. Connection timed out." </FONT></P>

<P><FONT SIZE=2 FACE="Arial">Can anyone tell me what other files have to be moved out of the regular filesystem ? i.e. What are the files that are opened for "write" operations during i) starting the cupsd ii) during all  regular printing operations (such as lp, lpq and lpstat )</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Looking forward to some response.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Regards,</FONT>

<BR><FONT SIZE=2 FACE="Arial">Sudeep V        </FONT>

<BR>        
</P>
<BR>

</BODY>
</HTML>