Druck über SAP: Schachtsteuerung

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Druck über SAP: Schachtsteuerung

Beitrag von valeks (ForumUser / 2 / 0 / 0 ) »
hallo zusammen,

in meiner Applikation bekomme ich eine fertige PDF Datei, die ausgedruckt werden muss. Der Druck sollte über unterschiedliche Schächte erfolgt werden. (z.B. Abteilung A druckt über Schacht1, Abt. B über Schacht2 etc.)
Ich habe einen Canon MFP Drucker im Einsatz.
Ich kann ich als Gerätetyp PDF1 oder PCL konfigurieren.
Dazu habe ich einige Fragen:
- Gibt es eine Klasse bzw. FuBa, die(der) mir die Attribute vom Drucker (Anzahl Schächte) liefern kann?
- Wie kann man von ABAP eine PDF Datei mit Druckerschacht an einen Drucker übergeben?

bis jetzt habe ich mit einigen ADS FuBa's - ADS_SR_OPEN oder ADS_SR_CONFIRM probiert. Aber da sehe ich keine Möglichkeit eine Druckerschacht anzusteuern.

Für jeden Tipp bin ich sehr dankbar.

alex.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Druck über SAP: Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Das geht leider nicht.
Die Information, welcher Schacht anzusteuern ist, wird in den PCL Daten festgelegt (Seitenformat -> Schacht). In einem fertigen PDF ist da der Zug schon abgefahren.

Zur Info:
Wenn man AdobeForms verwendet, kann man dort das Seitenformat festlegen und beim Generieren des PCL für den Ausdruck wird anhand der Einstellungen in der XDC Datei, für den jeweiligen Drucker auf den gedruckt werden soll, der Schacht ausgewählt.
Smartforms und SAPscript erzeugen direkt die PCL Daten und daher kann man dort die logische Schachtauswahl auch direkt einstellen. Hin zum Drucker, welcher physische Schacht zu wählen ist, wird das über die sogenannten Printcontrols gelöst.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Druck über SAP: Schachtsteuerung

Beitrag von valeks (ForumUser / 2 / 0 / 0 ) »
Danke a-dead-trousers.

Ich generiere keine PDF's in meinem System.
Was wäre dann möglich? PDF nach PCL konvertieren? Geht es überhaupt mit SAP Mitteln?

Re: Druck über SAP: Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
valeks hat geschrieben:
04.11.2021 19:07
Ich generiere keine PDF's in meinem System.
Was wäre dann möglich? PDF nach PCL konvertieren?
PCL ist eigentlich die dezidierte Sprache des Druckers.
Sprich, wenn man aus dem Reader den Druck aufruft wird (sofern der Drucker diese Sprache/Treiber verwendet) das PCL für den Drucker generiert.
Es gibt z.B.: GhostPCL (Abkömmling von Ghostscript) mit dem man aus PDF oder PS ein (generisches) PCL erzeugen kann. Aber wie man damit die Schachtinformationen (die ja druckerspezifisch sind) einbringen könnte, habe ich keine Ahnung.
valeks hat geschrieben:
04.11.2021 19:07
Geht es überhaupt mit SAP Mitteln?
Von SAP ausgehen kann man z.B. mittels Betriebssystemkommandos (SM69) Ghostscript bzw. GhostPCL aufrufen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Druck über SAP: Schachtsteuerung

Beitrag von jocoder (Specialist / 343 / 3 / 102 ) »
Die Schachtsteuerung kann man direkt im Gerät (SPAD) einstellen (Hinweis https://launchpad.support.sap.com/#/notes/2111085) und braucht dazu weder ABAP-Funktionsbausteine, Klassen oder Betriebssystemkommandos.

Folgende Benutzer bedankten sich beim Autor jocoder für den Beitrag:
a-dead-trousers


Re: Druck über SAP: Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
jocoder hat geschrieben:
08.11.2021 09:19
Die Schachtsteuerung kann man direkt im Gerät (SPAD) einstellen (Hinweis https://launchpad.support.sap.com/#/notes/2111085) und braucht dazu weder ABAP-Funktionsbausteine, Klassen oder Betriebssystemkommandos.
Danke für den Hinweis. Den kannte ich noch nicht. Die Sache mit den Print-Ticket bzw. Job-Profile scheint für einige Probleme die wir bei uns haben oder hatten eine brauchbare Lösung zu sein.

Für das Problem von valeks ist da aber leider trotzdem nichts dabei, weil diese Lösungen, wie gesagt, nur auf einen aus SAP erzeugten Ausdruck zutreffen und nicht auf ein bereits vorhandenes PDF anwendbar sind.
Man kann ja einen ADS/PDF/PCL Ausdruck in SAP "faken" indem man die Daten so ablegt bzw. in den Spool schreibt wie es der ADS bei einem normalen Ausdruck machen würde. Da lassen sich aber dann keine Änderungen mehr an den Daten vornehmen um die Schachtauswahl nachträglich in das PCL reinzubekommen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2387
Views
Schachtsteuerung HR-Formulareditor
von Thomas R. » 12.04.2016 10:20 • Verfasst in Human Resources
3
Antw.
2828
Views
Druckausgabe / Schachtsteuerung etc.
von jensschladitz » 19.09.2018 12:19 • Verfasst in ABAP® Core
29
Antw.
23610
Views
Fehler bei AdobeForms und Schachtsteuerung
von a-dead-trousers » 10.05.2011 11:52 • Verfasst in Java & SAP®
1
Antw.
5194
Views
Schachtsteuerung in Adobe Forms
von a-dead-trousers » 13.04.2011 14:57 • Verfasst in ABAP® Core
4
Antw.
1861
Views
Schachtsteuerung Adobe Forms
von Aba » 15.01.2020 08:12 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Regex in where
vor 7 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 20 Stunden von Bright4.5 3 / 1487

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 7 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 20 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822