0 Replies Latest reply on Feb 9, 2011 8:21 AM by Nicholas Edens

    Problems with CFPRINT Redhat Enterprise CF9

    Nicholas Edens

      I am hoping someone here can help me out because I have over 8 hours devoted to finding an answer and I have come up dry.

       

      We have just moved our coldfusion 9 server from a windows 7 machine to a redhat enterprise 6 machine. Everything we have ports except for printers. For whatever reason printers I have added into cups on the RHE6 machine do not show up under the CFIDE summary Printer Details. Because of this I cannot use <cfprint> and it shows no printers install.

       

      The printer works straight from the console on the redhat server and I can spool and print documents to the printers defined. However coldfusion just will not see that the printer exists even after several restarts.

       

      Also went so far as to add the coldfusion nobody user into the root group on the RHE6 box thinking it was a permission issue with coldfusion but still no go.

       

      I have included my cupsd.conf file below as I have made several changes from web suggestions but it still doesn't work.

       

      Any help at all would be greatly appreciated here.

       

      - Nick

       

       

       

      Start Cupsd.conf File

      ------------------------------------------------------------------------------------------ ------------------------

      MaxLogSize 0

      #

      # "$Id: cupsd.conf.in 8805 2009-08-31 16:34:06Z mike $"

      #

      # Sample configuration file for the CUPS scheduler.  See "man cupsd.conf" for a

      # complete description of this file.

      #

       

      # Log general information in error_log - change "warn" to "debug"

      # for troubleshooting...

      LogLevel warn

       

      # Administrator user group...

      SystemGroup sys root

       

       

      # Only listen for connections from the local machine.

      Listen localhost:631

      Listen 192.168.4.102:631

      Listen /var/run/cups/cups.sock

       

      # Show shared printers on the local network.

      Browsing On

      BrowseOrder allow,deny

      BrowseAllow all

      BrowseLocalProtocols CUPS dnssd

       

      # Default authentication type, when authentication is required...

      DefaultAuthType Basic

       

      # Restrict access to the server...

      <Location />

        Order allow,deny

        Allow From All

      </Location>

       

      # Restrict access to the admin pages...

      <Location /admin>

        Order allow,deny

        Allow From All

      </Location>

       

      # Restrict access to configuration files...

      <Location /admin/conf>

        AuthType Default

        Order allow,deny

        Allow From All

      </Location>

       

      # Set the default printer/job policies...

      <Policy default>

        # Job-related operations must be done by the owner or an administrator...

        <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>

          Order allow,deny

        </Limit>

       

        # All administration operations require an administrator to authenticate...

        <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>

          AuthType Default

          Order allow,deny

        </Limit>

       

        # All printer operations require a printer operator to authenticate...

        <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>

          AuthType Default

          Order allow,deny

        </Limit>

       

        # Only the owner or an administrator can cancel or authenticate a job...

        <Limit Cancel-Job CUPS-Authenticate-Job>

          Order allow,deny

        </Limit>

       

        <Limit All>

          Order allow,deny

        </Limit>

      </Policy>

       

      # Set the authenticated printer/job policies...

      <Policy authenticated>

        # Job-related operations must be done by the owner or an administrator...

        <Limit Create-Job Print-Job Print-URI>

          AuthType Default

          Order allow,deny

        </Limit>

       

        <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>

          AuthType Default

          Order allow,deny

        </Limit>

       

        # All administration operations require an administrator to authenticate...

        <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>

          AuthType Default

          Order allow,deny

        </Limit>

       

        # All printer operations require a printer operator to authenticate...

        <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>

          AuthType Default

          Order allow,deny

        </Limit>

       

        # Only the owner or an administrator can cancel or authenticate a job...

        <Limit Cancel-Job CUPS-Authenticate-Job>

          AuthType Default

          Order allow,deny

        </Limit>

       

        <Limit All>

          Order allow,deny

        </Limit>

      </Policy>

       

      #

      # End of "$Id: cupsd.conf.in 8805 2009-08-31 16:34:06Z mike $".

      #

      ------------------------------------------------------------------------------------------ ------------------------
      End of cupsd.conf file