1
Hardware / Re:Rozchození plotteru HP DesignJet 510ps 42 palců
« Poslední příspěvek od František Ryšánek kdy 12. 11. 2024, 22:57:38 »Jestli ta věc umí PostScript, velmi pravděpodobně umí taky HPGL a asi i PCL (verzi někde mezi 3 a 5) a možná by na základní ověření životních funkcí fungovalo i plain ASCII.
USB rozhraní by mělo být pod Linuxem vidět jako /dev/usb/lp0 nebo tak něco. Tisk přes USB má vlastní device class, měl by fungovat generický ovladač usblp.
Na tenhle device stačí nakopírovat job = soubor v patřičném formátu. (Napřed ale stopnout cups, třeba pomocí systemctl.)
systemctl stop cupsd
cp muj_soubor.ps /dev/usb/lp0
Nebo po síti poslat přes LPR nebo na raw socket 9100 (známý též jako JetDirect).
LPR vyžaduje určitou minimální "znalou konfiguraci". Kdyžtak se ptejte.
Na raw socket stačí NetCat nebo SoCat, na LPR je bohužel potřeba LPD nebo LPRng (nebo cups) a trochu konfigurace.
# Plain ASCII:
printf "Ahoj :-)\r\n\f" >> /dev/usb/lp0
# Plain ASCII, zformátováno do PostScriptu:
echo "Ahoj :-)" | mpage -1F -bA3 >> /dev/usb/lp0
A nebo třeba nakreslit pár čar v InkScape - umí uložit PS nebo HPGL (nejsnáz asi na povel Save a Copy). Následně zkopírovat.
Posílat svoje joby na LPR umí třeba taky Windows.
Z mého pohledu jsou tyhle "přízemní postupy" na základní test funkce tiskárny jednodušší, než se snažit uklikat CUPS, který je sice geniální, ale taky pěkně složitý pod kapotou a třeba nemá správný "ovladač".
Filter je v kontextu CUPS takový víceznačný termit. Může znamenat "prográmek pro konverzi formátu" nebo taky HW-specifický driver pro konkrétní tiskárnu.
USB rozhraní by mělo být pod Linuxem vidět jako /dev/usb/lp0 nebo tak něco. Tisk přes USB má vlastní device class, měl by fungovat generický ovladač usblp.
Na tenhle device stačí nakopírovat job = soubor v patřičném formátu. (Napřed ale stopnout cups, třeba pomocí systemctl.)
systemctl stop cupsd
cp muj_soubor.ps /dev/usb/lp0
Nebo po síti poslat přes LPR nebo na raw socket 9100 (známý též jako JetDirect).
LPR vyžaduje určitou minimální "znalou konfiguraci". Kdyžtak se ptejte.
Na raw socket stačí NetCat nebo SoCat, na LPR je bohužel potřeba LPD nebo LPRng (nebo cups) a trochu konfigurace.
# Plain ASCII:
printf "Ahoj :-)\r\n\f" >> /dev/usb/lp0
# Plain ASCII, zformátováno do PostScriptu:
echo "Ahoj :-)" | mpage -1F -bA3 >> /dev/usb/lp0
A nebo třeba nakreslit pár čar v InkScape - umí uložit PS nebo HPGL (nejsnáz asi na povel Save a Copy). Následně zkopírovat.
Posílat svoje joby na LPR umí třeba taky Windows.
Z mého pohledu jsou tyhle "přízemní postupy" na základní test funkce tiskárny jednodušší, než se snažit uklikat CUPS, který je sice geniální, ale taky pěkně složitý pod kapotou a třeba nemá správný "ovladač".
Filter je v kontextu CUPS takový víceznačný termit. Může znamenat "prográmek pro konverzi formátu" nebo taky HW-specifický driver pro konkrétní tiskárnu.