Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: tisk z Terminal pomocí lpr  (Přečteno 7272 krát)

zde..nek

  • Aktivní člen
  • *
  • Příspěvků: 101
tisk z Terminal pomocí lpr
« kdy: 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:
Kód: [Vybrat]
# 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
in vacuum veritas, registered #420910

zde..nek

  • Aktivní člen
  • *
  • Příspěvků: 101
tisk z Terminal pomocí lpr
« Odpověď #1 kdy: 17 Června 2006, 20:39:53 »
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.

Kód: [Vybrat]
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:
Kód: [Vybrat]
# 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:
Kód: [Vybrat]
E [17/Jun/2006:12:19:28 +0200] CUPS-Add-Modify-Printer: Unauthorized/var/log/lpr.log obsahuje:
Kód: [Vybrat]
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 ?
in vacuum veritas, registered #420910

smita

  • Návštěvník
  • Příspěvků: 74
tisk z Terminal pomocí lpr
« Odpověď #2 kdy: 17 Června 2006, 21:07:55 »
Mno, tak tento prispevek bych rekl nepatri do teto sekce.

Jinak by se hodil obsah /etc/cups/printers.conf

:)

zde..nek

  • Aktivní člen
  • *
  • Příspěvků: 101
tisk z Terminal pomocí lpr
« Odpověď #3 kdy: 17 Června 2006, 22:53:42 »
/etc/cups/printers.conf
Kód: [Vybrat]
# 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 )
in vacuum veritas, registered #420910

smita

  • Návštěvník
  • Příspěvků: 74
tisk z Terminal pomocí lpr
« Odpověď #4 kdy: 17 Června 2006, 23:08:00 »
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.

zde..nek

  • Aktivní člen
  • *
  • Příspěvků: 101
tisk z Terminal pomocí lpr
« Odpověď #5 kdy: 17 Června 2006, 23:59:42 »
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:
Kód: [Vybrat]
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:~$
in vacuum veritas, registered #420910

zde..nek

  • Aktivní člen
  • *
  • Příspěvků: 101
tisk z Terminal pomocí lpr
« Odpověď #6 kdy: 20 Června 2006, 13:28:56 »
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... :-(
in vacuum veritas, registered #420910

Jindro

  • Aktivní člen
  • *
  • Příspěvků: 132
tisk z Terminal pomocí lpr
« Odpověď #7 kdy: 20 Června 2006, 16:18:16 »
Ja  si myslim, že maš špatne zařízení /dev...

nebude to nějake ttyUSB0?
________________________________________
Jin U Buntů

smita

  • Návštěvník
  • Příspěvků: 74
tisk z Terminal pomocí lpr
« Odpověď #8 kdy: 21 Června 2006, 10:05:58 »
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?

zde..nek

  • Aktivní člen
  • *
  • Příspěvků: 101
tisk z Terminal pomocí lpr
« Odpověď #9 kdy: 22 Června 2006, 00:17:43 »
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
in vacuum veritas, registered #420910

smita

  • Návštěvník
  • Příspěvků: 74
tisk z Terminal pomocí lpr
« Odpověď #10 kdy: 22 Června 2006, 09:20:07 »

 

Provoz zaštiťuje spolek OpenAlt.