Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: zde..nek 16 Června 2006, 23:53:07
-
Pokouším se o tisk pomocí lpr z konzole, přesněji řečeno, potřebuji tisknout z mail klienta Mutt. Nainstaloval jsem lpr, to nestačilo, tak jsem doinstaloval magicfilter, nastavil a stejně to nejde. Při zadání do Terminálu např lpr TEST to sice chybu nevypíše, ale taky netiskne. Chyba bude patrně v nastavení etc/printcap pomocí magicfilterconf. Zadal jsem tam toto:
# This file was generated by /usr/sbin/magicfilterconfig.
#
lp|hp1410|HP-DSC-1410:\
:sd=/var/spool/lpd/hp1410:rm=hp:/usb/PSC_1400_series?serial=CN5CMC80NG04BM (HP PSC_1400_series):rp=hp1410:lpr_bounce:\
:sh:pw#80:pl#66:px#1440:mx#0:\
:if=/etc/magicfilter/hpijs-filter:\
:af=/var/log/lp-acct:lf=/var/log/lp-errs:
Tiskárna HP DSC 1410 je připojena přes USB a normálně funguje, pouze z konzole mi nejde. Cestu "hp:/usb/PSC_..." jsem převzal z nastavení tiskáren.
Neví někdo, co s tím ? ... thanks
-
Nejde mi to ani s automaticky generovaným printcap, takže chyba nebude v nastavení magicfilterconf, vypadá to asi takto např.chci vytisknout textový soubor s názven TEST a jeden pdf soubor, v prvním případě končí chybou a v druhém a třetím se nic nestane. Ten problém s tiskem mám jen v Terminal-u, jinak normálně v GNOME tisknu bez problémů. Nevygoogloval jsem nic rozumného, ale z Mutt prostě potřebuji tisknout.
zdenek@ubuntu:~$ lpr TEST
lpr: lp: unknown printer
zdenek@ubuntu:~$ lpr -P PSC-1400 TEST
zdenek@ubuntu:~$
zdenek@ubuntu:~$ lpr -P PSC-1400 ubuntu\ forum\ design.pdf
zdenek@ubuntu:~$
/etc/printcap obsahuje toto:
# This file was automatically generated by cupsd(8) from the
# /etc/cups/printers.conf file. All changes to this file
# will be lost.
PSC-1400|PSC-1400:rm=localhost:rp=PSC-1400:
Hledal jsem chyby a našel:
/var/log/cups/error_log obsahuje toto:
E [17/Jun/2006:12:19:28 +0200] CUPS-Add-Modify-Printer: Unauthorized
/var/log/lpr.log obsahuje:
Jun 15 22:53:10 localhost lpd[14476]: restarted
Jun 15 23:04:56 localhost lpd[4769]: restarted
Jun 16 09:17:24 localhost lpd[4747]: restarted
Jun 16 21:43:29 localhost lpd[4752]: restarted
Jun 16 22:05:47 localhost lpd[4722]: restarted
Jun 16 23:06:02 localhost lpd[7914]: restarted
Jun 16 23:07:17 localhost lpd[7998]: unable to resolve remote machine usb: Name or service not known
Jun 16 23:07:44 localhost lpd[8035]: unable to resolve remote machine usb: Name or service not known
Jun 16 23:08:52 localhost lpd[8086]: unable to resolve remote machine usb: Name or service not known
Jun 16 23:21:24 localhost lpd[8782]: unable to resolve remote machine usb: Name or service not known
Jun 16 23:32:24 localhost lpd[9512]: restarted
Jun 16 23:32:24 localhost lpd[9513]: unable to resolve remote machine hp: Name or service not known
Jun 16 23:32:35 localhost lpd[9526]: unable to resolve remote machine hp: Name or service not known
Jun 17 11:26:51 localhost lpd[4546]: restarted
Jun 17 12:42:12 localhost lpd[9312]: restarted
Jun 17 15:24:35 localhost lpd[15236]: unknown printer: lp
Jun 17 15:41:00 localhost lpd[15958]: restarted
Nějaké nápady, čím by to mohlo být ?
-
Mno, tak tento prispevek bych rekl nepatri do teto sekce.
Jinak by se hodil obsah /etc/cups/printers.conf
:)
-
/etc/cups/printers.conf
# Printer configuration file for CUPS v1.2.0
# Written by cupsd on 2006-06-17 12:20
Info PSC-1400
DeviceURI usb://HP/PSC%201400%20series?serial=CN5CMC80NG04BM
State Idle
StateTime 1150537540
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
( Ubuntu 6.06, Gnome, tiskárna HP PSC 1410 přes USB )
-
Podle vseho je to tim, ze nezna to zarizeni.
Zkusil bych zmenit DeviceURI na usb:/dev/usb/lp0 (tedy DeviceURI usb:/dev/usb/lp0) a restarotovat cups.
-
změnil jsem to, restartoval cupsd, nepomohlo, tak pro jistotu restart Ubuntu a nic, tak jsem zkusil zobrazit tiskovou frontu a zdá se, že mi nejde nějaká tisková služba, asi, moc tomu nerozumím... ve frontě bylo 8 čekajících tiskových úloh, tak jsem je před další zkouškou tisku umazal pomocí lprm a zde je výsledek:
zdenek@ubuntu:~$ lpr TEST
zdenek@ubuntu:~$ lpq
Warning: no daemon present
Rank Owner Job Files Total Size
1st zdenek 12 TEST 91 bytes
zdenek@ubuntu:~$
-
hmm, tak nic, no... asi nikdo z konzole netiskne...
nicméně se mi podařilo rozchodit alespoň tisk pomocí lp, ale postup si nepamatuji, takže při další instalaci Ubuntu zase maturita s tiskem... :-(
-
Ja si myslim, že maš špatne zařízení /dev...
nebude to nějake ttyUSB0?
-
Jeste mne tak napada, ze v tom printers.conf neni uvedena defaultni tiskarna.
Takze zkuste tag zmenit na a opet restart cups.
Co obshauje /var/log/cups/error_log?
-
to Default jsem tam přidal, cups jsem restartoval (sudo /etc/init.d/cupsys restart) - žádná změna
/var/log/cups/error_log:
E [21/Jun/2006:09:24:06 +0200] Creating missing directory "/var/run/cups/certs"
E [21/Jun/2006:21:48:03 +0200] Creating missing directory "/var/run/cups/certs"
/var/log/lpr.log:
...opakuje se jen s nižším datem
Jun 20 12:56:19 localhost lpd[4873]: restarted
Jun 20 20:02:40 localhost lpd[4890]: restarted
Jun 21 01:03:24 localhost lpd[4891]: restarted
Jun 21 09:24:08 localhost lpd[4892]: restarted
Jun 21 21:48:05 localhost lpd[4892]: restarted
/etc/printcap:
# This file was automatically generated by cupsd(8) from the
# /etc/cups/printers.conf file. All changes to this file
# will be lost.
PSC-1400|PSC-1400:rm=localhost:rp=PSC-1400:
/etc/cups/printers.conf:
# Printer configuration file for CUPS v1.2.0
# Written by cupsd on 2006-06-19 01:29
Info PSC-1400
DeviceURI usb://HP/PSC%201400%20series?serial=CN5CMC80NG04BM
State Idle
StateTime 1150668775
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
-
Uz mne nic nenapada, tak zkus toto http://www.linuxprinting.org/show_printer.cgi?recnum=HP-PSC_1400