Does HP DeskJet 1112 work with lpd on FreeBSD 10.2 amd64 ?

Manish Jain bourne.identity at hotmail.com
Sat Apr 23 14:18:59 UTC 2016


Regards,

Manish Jain
+91-70731-76333

On 04/23/16 19:40, Manish Jain wrote:
>
> Regards,
>
> Manish Jain
> +91-70731-76333
>
> On 04/23/16 18:03, Tijl Coosemans wrote:
>> On Sat, 23 Apr 2016 17:47:33 +0530 Manish Jain 
>> <bourne.identity at hotmail.com> wrote:
>>> On 04/20/16 14:52, Tijl Coosemans wrote:
>>>> On Tue, 19 Apr 2016 18:42:01 +0530 Manish Jain 
>>>> <bourne.identity at hotmail.com> wrote:
>>>>>> CUPS works nice for many years on my FreeBSD systems, actually 
>>>>>> CURRENT.
>>>>>> Why you can't get it to do anything on your system? matthias
>>>>> Thanks for responding. So my question becomes "Has anyne got HP 
>>>>> DeskJet
>>>>> 1112 to work with CUPS on a FreeBSD 10.2 amd64 box ?"
>>>> You need to install print/hplip.  Then you can either use the 
>>>> graphical
>>>> setup tool HP Device Manager, or the CUPS web interface at
>>>> http://localhost:631/.  If you use the CUPS interface you need to 
>>>> select
>>>> the printer model at some point.  Your printer will be listed as
>>>> "HP Deskjet 1110 Series, hpcups 3.16.2".
>>> This is what I get when I try to open up the cups web interface in my
>>> browser even after installing apache24 :
>>>
>>>> Chromium's connection attempt to*localhost*was rejected
>>> What could I be missing here ? hplip package was installed, along with
>>> all its dependencies.
>>>
>>> This is what I get in dmesg :
>>>
>>> ulpt0: <HP DeskJet 1110 series, class 0/0, rev 2.00/1.00, addr 6> on 
>>> usbus2
>>> ulpt0: using bi-directional mode
>>>
>>> So the printer is being detected, just as you stated. A little bit more
>>> help, and I could fire up my printout page. Perhaps something to do 
>>> with
>>> httpd.conf ? Or perhaps /usr/local/etc/cups/cupsd.conf ?
>> Is the CUPS daemon actually running?  Add cupsd_enable="YES" to 
>> /etc/rc.conf
>> and run 'service cupsd start'.  Also, CUPS uses its own http server 
>> so you
>> don't need Apache.
>>
>>
>
>
> Hi Tijl,
>
> Thanks for replying.
>
> My /etc/rc.conf does have :
>
> cupsd_enable="YES"
>
> So I presume cupsd is getting started at boot time.
>
> This is what I have in /usr/local/etc/cups/cupsd.conf :
>
> LogLevel info
>
> # Administrator user group...
> SystemGroup wheel
>
> # Listen for connections on Port 631.
> Port 631
> #Listen localhost:631
> Listen /var/run/cups.sock
>
> # Show shared printers on the local network.
> Browsing On
> BrowseOrder allow,deny
> #BrowseAllow @LOCAL
> BrowseAllow 192.168.1.* # change to local LAN settings
> BrowseAddress 192.168.1.* # change to local LAN settings
>
> # Default authentication type, when authentication is required...
> DefaultAuthType Basic
> DefaultEncryption Never # comment this line to allow encryption
>
> # Allow access to the server from any machine on the LAN
> <Location />
>   Order allow,deny
>   #Allow localhost
>   Allow 192.168.1.* # change to local LAN settings
> </Location>
>
> # Allow access to the admin pages from any machine on the LAN
> <Location /admin>
>   #Encryption Required
>   Order allow,deny
>   #Allow localhost
>   Allow 192.168.1.* # change to local LAN settings
> </Location>
>
> # Allow access to configuration files from any machine on the LAN
> <Location /admin/conf>
>   AuthType Basic
>   Require user @SYSTEM
>   Order allow,deny
>   #Allow localhost
>   Allow 192.168.1.* # change to local LAN settings
> </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>
>     Require user @OWNER @SYSTEM
>     Order deny,allow
>   </Limit>
>
>   # All administration operations require an administrator to 
> authenticate...
>   <Limit Pause-Printer Resume-Printer Set-Printer-Attributes 
> 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-Add-Printer CUPS-Delete-Printer 
> CUPS-Add-Class \
> CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
>     AuthType Basic
>     Require user @SYSTEM
>     Order deny,allow
>   </Limit>
>
>   # Only the owner or an administrator can cancel or authenticate a 
> job...
>   <Limit Cancel-Job CUPS-Authenticate-Job>
>     Require user @OWNER @SYSTEM
>     Order deny,allow
>   </Limit>
>
>   <Limit All>
>     Order deny,allow
>   </Limit>
> </Policy>
>
> Regards
> Manish Jain
>


Some more diagnostics :

This is what I get when I run hp-setup :

warning: Fax setup disabled - Python 2.3+ required.
Searching... (bus=usb, search=(None), desc=0)
error: Failed to run the /usr/local/sbin/lsusb command
error: No devices found on bus: usb

Regards
Manish Jain


More information about the freebsd-questions mailing list