Heart-Profit ERP

Heart-Profit Boards => Heart-Profit ERP Support => Topic started by: esa123 on November 17, 2014, 11:10:07 am



Title: Printer aansturing
Post by: esa123 on November 17, 2014, 11:10:07 am
Printen vanuit menu 5-2-8-1 ( LOPRPO1)..Dit is 1 print bestaande uit 2 verschillende pagina's.Is het mogelijk deze uit verschillende ladebakken te laten printen ? Zo ja zou ik graag weten hoe ik dit eventueel aan kan passen..


Title: Re: Printer aansturing
Post by: Wouter Rijnbende on November 17, 2014, 11:22:16 am
Ja en Nee.

Ja, technisch is dit mogelijk. E.e.a. zal op basis van de verschillende Initialisatiekodes van de Printerdriver werken. In totaal kun je er 7 kwijt. Met Init-1 kun je de tray voor het 1e blad zetten, en met bijv. Init-2 kunnen we aangeven waar de vervolgbladen uit moeten komen.

Nee, omdat de Produktieorderlayout op maat ontwikkeld is, en verschillende Initialisatiekodes voor verschillende pagina's niet zal aansturen.

Resumer, wij zullen eerst de P.O. die voor jullie op maat is ontwikkeld moeten aanpassen om bij een 2e pagina de Initialisatie-2 code aan te sturen, en bij een 1e blad weer te resetten naar een Initialisatie-1 code. Kosten: ongeveer 1 uur.


Title: Re: Printer aansturing
Post by: esa123 on November 17, 2014, 11:24:14 am
Ga je gang..
Hoor graag als dit aangepast is hoe ik deze aan kan passen dan..

:17c:


Title: Re: Printer aansturing
Post by: Wouter Rijnbende on November 19, 2014, 10:03:38 am
Heb je voor mij een exact voorbeeld (graag een kopie van de pagina's uploaden of mailen) van hetgeen je precies bedoelt ?

Je kunt met 2 pagina's bedoelen dat de PO zoveel regels bevat, dat er een 2e blad nodig is, en dát 2e blad uit een andere bak moet komen.
Het kan ook zo zijn dat je PO standaard al meerdere formulieren afdrukt (bijv. 1 met de PO, 1 met de keuringsgegevens, 1 met afvuladvies etc.) en je dáár op doelt.



Title: Re: Printer aansturing
Post by: Wouter Rijnbende on November 24, 2014, 11:40:42 am
Aangepast (en staat inmiddels op jullie systeem).

Zodra het blad "PRODUKTIEORDER" wordt geprint, wordt eerst Initialisatiekode-1 naar de printer gestuurd.
Zodra het blad "PRODUKTIEORDER OUTPUT" wordt geprint, wordt Initialisatiekode-2 naar de printer gestuurd.
Als de laatste Produktieorder is geprint, wordt "Resetkode" naar de printer gestuurd.

Via de Printerdriver (waarmee je de Produktieorder print) dien je hier nu verdere invulling aan te geven:

Biivoorbeeld:
In Initialisatiekode-1 neem je de PCL5 aanstuurkodes op om tray 1 te selekteren, en in Initialisatiekode-2 neem je de PCL5 kodes op om tray 2 aan te sturen. Bij het printen van de Produktieorder zeg je dan feitelijk 'afdrukken blad "PRODUKTIEORDER" moet uit tray #1 komen, en blad "PRODUKTIEORDER OUTPUT" moet uit tray #2 komen".

De "Resetkode" is bedoeld "om te kunnen aangeven hoe de printer achtergelaten moet worden als we klaar zijn met printen". Zie maar voor je dat je een printje print op voorbedrukt papier, dan kon het wel eens wenselijk zijn om expliciet te eindigen met "selekteer nu maar de tray met blanko A4 papier". Als al jouw printerdrivers expliciet een tray selekteren, dan is dit eigenlijk niet nodig. Toch kan het zijn dat iemand bijv. een schermprintje maakt; die gaat dan "gewoon naar de printer", en niets vertelt de printer uit welke tray dit geprint moet worden. Als de laatst geprintte print de printer achterlaat met "tray 'voorbedrukt papier'aktief, dan zal jouw schermprint ook op voorbedrukt papier worden afgedrukt.'

In het voorbeeld van je PO zul je het 1e blad voor voorbedrukt papier doen, het 2e blad op blanko A4, en, ervanuitgaande dat er altijd wel een 2e blad is, laat je je printer al achter met de blanko A4 bak. Dan hoeft er mogelijk niets meer gereset te worden...

Via http://ha1.heartprofit.nl/files/COMMON/PDRIVER/DOCUMENTS/PCL5.PDF vind je een link naar de PCL5 mogelijkheden.

Op pagina 3 staat de Paper Source selection.

De kode die je nodig hebt zal de vorm "Escape &l1H", "Escape &l2H", "Escape &l3H"etc. hebben, waarin het cijfertje voor de paper source staat.
Je moet even proberen welke de job doet bij jullie printer.

Succes.