-
Ausdruck "Kassenzettel" über IP
Habe folgendes Problem: Wir betreiben eine RPG-Kassenlösung auf der AS400. Am Twinax-Terminal ist ein Epson-Bon-Drucker parallel angeschlossen. Der Drucker ist direkt dem Programm zugeordnet, die Ausgabe erfolgt also nicht über Ausgabewarteschlange (Spool-No). Der konfigurierte Druckertyp ist 4214.
Mit dieser Konfiguration kann ein Kassenzettel sinnvoll gedruckt werden, d.h. sobald das Programm eine Druckzeile ausgibt wird diese auch gedruckt.
Nun möchte ich das Selbe mit einer IP-Anbindung erreichen. Das Problem dabei sehe ich darin, dass für IP nur ein Druckertyp 3812 (Seitendrucker) konfiguriert werden kann. Habe dazu schon alles Mögliche mit Thinclients (Thintune, Igel) versucht, immer ohne brauchbares Ergebnis. Der Ausdruck erfolgt "am Stück" mit schließen der Druckerdatei, und wird um Leerzeilen (bis zur Seitenlänge?) ergänzt.
Hat da jemand eine Idee?
Besten Dank, Martin
-
tja...
das dürfte nicht gehen...
-
... "dürfte nicht gehen" heißt für mich "geht wahrscheinlich nicht". Ich kann es eingentlich nicht glauben; es muss doch irgendwie möglich sein, über IP einen Drucker zu veranlassen eine Zeile zu Drucken und einen Zeilenvorschub auszuführen?!
-
Vielleicht hilft ein anderes Terminal!
Hallo,
wenn ich mich richtig erinnere, hatten (vielleicht haben) wir Terminals von Memorex, Alcatel oder IBM 3187. Hier konnte man einiges mehr bei der Druckeremulation einstellen.
Wir haben damals einen EPSON 8000 darüber angesteuert.
Wir hatten aber für diesen Drucker eine Outq angelegt.
Warum? Falls ein anderer Drucker ausviel, konnte man die
Ausdrucke auf diesen Drucker umlegen.
Zudem kann man bei der Konfiguration (DEVD) sicherlich noch einiges mehr anpassen.
Zudem läuft doch programmtechnisch der Ausdruck über eine
Printerfile. Darüber wird doch der Vorschub etc. gesteuert(
in Verbindung mit dem RPG_Programm)
Vielleicht hilft dieser Ansatz.
Gruss Thomas
Last edited by tfroehlich; 20-02-06 at 08:54.
Grund: Ergänzung
-
Ich denke das geht nur über ein WSCST, in dem eine passende Papiergröße definiert wird (PAGESIZE).
Alternativ geht auch z.B. *WSCSTCONT132 bzw. *WSCSTCONT80. Hier wird ausschließlich ein Zeilenvorschub unterstützt. Anpassungen können ggf. per RTVWSCST durchgeführt werden.
Damit z.B. kein Zeilenvorschub auf das Ende einer Seite passiert, kann man die Formualrhöhe ja mit 1 Zeile definieren (CRTPRTF/OVRPRTF).
-
..vielen Dank, das mit der Seitenlänge 1 funktioniert. Habe jetzt noch das
Problem, dass nur genau eine Druckausgabe (in diesem Fall 1 Kassenzettel) ausgegeben wird, danach kommt nichts mehr, aber das liegt vermutlich an der Druckeremulation des Thin-Clients. Die Druckeremulation zählt zwar die ankommenden Bytes hoch, aber beim Drucker kommt dann nichts mehr an.
Similar Threads
-
By MBu in forum NEWSboard Windows
Antworten: 6
Letzter Beitrag: 05-12-06, 15:38
-
By Jörg Schmidt in forum NEWSboard Drucker
Antworten: 3
Letzter Beitrag: 18-09-06, 17:14
-
By Jörg Schmidt in forum NEWSboard Drucker
Antworten: 3
Letzter Beitrag: 24-08-06, 11:59
-
By Waldi2000 in forum NEWSboard Drucker
Antworten: 4
Letzter Beitrag: 11-08-06, 11:26
-
By cc in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 13-10-04, 22:49
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks