how to print directly to network printer using command line lp...?

Helge Blischke h.blischke at srz.de
Wed Apr 16 05:59:58 PDT 2008


ekkard gerlach wrote:
> ekkard gerlach schrieb:
> 
>> I've  brother HL5250DN. Suse 10.2 finds the printer and I can print 
>> with e.g. OpenOffice and it works. But how can I print using lp on 
>> command line (bash scripts)?
>>
>> I tried as root:
>> arthur:~ # lp -h laser -d pc16_ps ttt.ps
>> lp: Not Found
>> arthur:~ # lp -h laser  ttt.ps
>> lp: Fehler - Scheduler antwortet nicht!
>> The same when using IP instead of "laser"
>>
>> ping laser works! (IP 10.0.0.116)
>>
>> looking in printer.conf how OpenOffice prints:
>> <Printer hl5250>
>> Info hl5250 Laser
>> Location PC16
>> DeviceURI ipp://10.0.0.116:631/ipp
>> State Idle
>> StateTime 1208290778
>> Accepting Yes
>> Shared Yes
>> JobSheets none none
>> QuotaPeriod 0
>> PageLimit 0
>> KLimit 0
>> OpPolicy default
>> ErrorPolicy stop-printer
>> </Printer>
>>
>> Is ipp the queue??
>> arthur:~ # lp -h hl5250 -d ipp ttt.ps
> 
> sorry, correct: lp -h laser -d ipp ttt.ps
> 
>> lp: Not Found
>>
>> Printing to the CUPS-Queue on Suse 10.2 works:
>> lp -d hl5250  ttt.ps
>> But I want to print directly, NOT using the local queue. Where ist my 
>> fault?
>>
>> thx
>> Ekkard

The value to the -h option must be either the hostname or the
IP address of the host to be accessed (here: the printer's).

Helge


-- 
Helge Blischke
Softwareentwicklung

H.Blischke at acm.org




More information about the cups mailing list