Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Problémy při tisku, zřejmě jazykové (PCL)

Mám k tenkému klientovi připojenou tiskárnu HP-1220 přes USB. Přímo na klientovi tiskne v pořádku.

Když se však připojím přes RDP k serveru s Win 2003 a chci z ní tisknout, v rámci každého tisku mi to jako první vytiskne řádky s následujícím textem:

%-12345X@PJL COMMENT HP LaserJet 1220 Series PCL
@PJL SET RET=ON
@PJL SET ECONOM

Pozn.: Řádky nejsou pod sebou srovnané, nový začíná na úrovni konce předchozího.

Předpokládám, že to bude nějaká hláška jazyka PCL, protože když jsem stejným způsobem připojil inkoustovku (Canon Pixma i90), problém nevznikl.

Většinu řešení nabízených na webu (jiné ovladače, přímý tisk na tiskárnu atp.) jsem bez úspěchu vyzkoušel.

Nemáte někdo nějaký nápad, co s tím ?

Předmět Autor Datum
Neustálým laborováním s ovladači jsem dosáhl toho, že mi to na první prázdnou stránku vytiskne už je…
Paullus 01.03.2009 17:35
Paullus
Tohle vypadá jako část přepisu pjl příkazů, které program posílá na tiskárnu. Poslední řádek není ce…
L-Core 01.03.2009 17:57
L-Core
Díky za reakci. Jinak já vcelku nic nenamítám proti tomu, pokud program posílá příkazy na tiskárnu…
Paullus 01.03.2009 18:13
Paullus
Bohužel neznám. Já se smířil s tím, že v DOSovských tiscích mám na první straně vlevo úplně nahoře…
L-Core 01.03.2009 18:26
L-Core
Já bych se taky s tím "E" smířil, ale ta mrcha mi ho tiskne na první PRÁZDNOU stránku. Samotný tisk…
Paullus 01.03.2009 18:36
Paullus
Nebo mi napadá ty první stránky s "E" sbírat a pak je dát do tiskárny všechny otočené. To je taky ř… poslední
L-Core 01.03.2009 18:46
L-Core

Neustálým laborováním s ovladači jsem dosáhl toho, že mi to na první prázdnou stránku vytiskne už jenom písmeno "E".

Pokud mi někdo neporadíte, budu v rámci zefektivnění využití potištěného papíru nucen vydat svůj nový objemný román s názvem "Vše, co jsem kdy chtěl vědět o "E"". Na autogramiádu pozvu italského zpěváka Drupiho, aby žánrově zazpíval svůj nesmrtelný hit "Sereno e".

Tohle vypadá jako část přepisu pjl příkazů, které program posílá na tiskárnu.
Poslední řádek není celý, má být: ...ECONOMODE=OFF nebo ECONOMODE=ON

Já toho využívám při tisku z DOS aplikací pro XP (navíc na síťové USB tiskárně), posílám do tiskárny nastavení písma, řádkování atd.

Např.:

%-12345X@PJL DEFAULT COPIES=1
%-12345X@PJL DEFAULT ORIENTATION=PORTRAIT
%-12345X@PJL DEFAULT PAPER=A4
%-12345X@PJL DEFAULT MANUALFEED=OFF
%-12345X@PJL DEFAULT FORMLINES=65
%-12345X@PJL DEFAULT LPARM:PCL SYMSET=PC852
%-12345X@PJL DEFAULT LPARM:PCL PITCH= 20.00
%-12345X@PJL DEFAULT LPARM:PCL FONTSOURCE=I
%-12345X@PJL DEFAULT LPARM:PCL FONTNUMBER=0
%-12345X@PJL DEFAULT ECONOMODE=OFF
%-12345X@PJL DEFAULT DENSITY=3
%-12345X@PJL DEFAULT RET=OFF
%-12345X@PJL DEFAULT RESOLUTION=600
%-12345X@PJL DEFAULT AUTOCONT=OFF
%-12345X@PJL DEFAULT TIMEOUT=15
%-12345X@PJL DEFAULT PERSONALITY=AUTO

(první znak ve v hexa "1B")

Zkus se podívat, jestli někde nemáš *pjl soubory a co je v nich. Jo, a abych nezapomněl, četba na dlouhé večery: Printer_Job_Language

Díky za reakci.

Jinak já vcelku nic nenamítám proti tomu, pokud program posílá příkazy na tiskárnu (když na to mají oba čas a PCL jazyk).

Ale ku*va proč tiskárna posílá ty příkazy na papír ?

L-Core, neznáš nějaký povel v tom programovacím jazyce, kterým bych tiskárně řekl něco v tom směru ať drží hubu a tiskne jen to, co se jí řekne v tiskové úloze ?

Bohužel neznám.

Já se smířil s tím, že v DOSovských tiscích mám na první straně vlevo úplně nahoře malý xicht, konkrétně tenhle: :-) Je-li na prvním řádku sestavy nějaký text, je posunut nepatrně doprava (o onen xicht a mezeru).

U mě probíhá použití *pjl následovně (baťák):
- pošlu *pjl do tiskárny
- pošlu tam příkaz KEV.com s parametry
- start vlastního programu (popřípadě s parametry, určením adresářů...)
...
- ukončení programu (vč. zálohování dat...)
- uvolnění KEV z paměti

Pokud z programu tisknu, na první stránce je ten xicht, na dalších už ne. Ani v dalších tiskových úlohách během spuštění programu. Po jejím zavření a opětovném spuštění je při případném dalším tisku xicht na první stránce znova - prostě je to jakýsi důsledek toho, že se *pjl načetlo do tiskárny.

Ani mi to nevadí, z DOSu tisknu jen kvůli finančákům (účetní sestavy...), těm xicht nevadí ;-)

Možná by zabralo něco jako "ECHO OFF", pokud to ovšem v nějaké podobě existuje. V odkazu, který jsem Ti uvedl výše, jsou i linky na obsáhlé manuály, třeba tam něco najdeš.

Já bych se taky s tím "E" smířil, ale ta mrcha mi ho tiskne na první PRÁZDNOU stránku. Samotný tisk jde na druhou a další stranu.

Při své grafomanské produkci pak nechci být obviňován, že za ubývání lesů v ČR jsem odpovědný právě já.
Nebo mi napadá ty první stránky s "E" sbírat a pak je dát do tiskárny všechny otočené.

Pro případ oboustranného tisku zatím budu přemýšlet, jaký právně-fatální význam může mít někam do textu násilně oktrojované "E".

Asi mi nezbude, než se tím houštím manuálů prodrat...

Zpět do poradny Odpovědět na původní otázku Nahoru