Druckerfächer über SAP-Script ansteuern???

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
17 Beiträge • Seite 1 von 2 (current) Nächste
17 Beiträge Seite 1 von 2 (current) Nächste

Druckerfächer über SAP-Script ansteuern???

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Hallo zusammen,

kann man über SAP-Script beim Aufruf bzw. Druck eines Formulars die Druckerfächer des Drucker's ansteuern???? :?: :?:

Wenn ja, wie :?: :?:

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


Beitrag von Tron (Top Expert / 1327 / 35 / 333 ) »
Hi eschi78,

Du kannst Schächte via Funktionsbaustein auswählen z.B.:

Code: Alles auswählen.

* 
            CALL FUNCTION 'CONTROL_FORM'
              EXPORTING
                COMMAND = 'PRINT-CONTROL TRY02'.

            CALL FUNCTION 'CONTROL_FORM'
              EXPORTING
                COMMAND = 'PRINT-CONTROL TRY01'.
  
            CALL FUNCTION 'CONTROL_FORM'
              EXPORTING
                COMMAND = 'PRINT-CONTROL TRY03'.
der Aufruf sollte nach Open_Form im Druckprogramm untergebracht werden,
bzw. via Perform im Sapscript an geeigneter Stelle.
gruß Tron
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Hallo,

also ich habe den Funktionsbaustein jeweils nach dem OpenForm im Druckprogramm eingebaut.
Es klappt aber leider nicht.

Liegt es vielleicht daran, daß ich 2 Formulare in einem Druckprogramm aufrufe?
Ich will je nach Formular 2 verschiedene Druckerfächer benutzen.

Gruß

eschi78

Beitrag von index (ForumUser / 17 / 0 / 0 ) »
Hi
du kannst die Schächte auch direkt im Form mitgeben,
und zwar bei den Seiten.

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Du meinst in der SE71?? Wo denn da genau? Finde keine Einstellmöglichkeit?

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Was mir auch aufgefallen ist: Es klappt jetzt bei Auswahl des Drucker's LOCL jedoch nicht bei anderen Druckern sprich deren Treiber etc. auf dem Server liegen??

Beitrag von hegsi (ForumUser / 6 / 0 / 0 ) »
Hallo Eschi78,

wenn Du die TRYxx Kommandos verwendest, wird der Code für das entsprechende Print-Control aus dem Gerätetyp an den Drucker geschickt.
Du solltest also für den Drucker, für den es nicht funktioniert in der Transaktion SPAD den Gerätetyp ermitteln und dann beim Gerätetyp das entsprechende Printcontrol anschauen.
Den dort stehenden Code kannst Du dann mit dem Drucker-programmier-Handbuch abgleichen.
Um für unbekannte Drucker die Schachtsteuerung zu testen habe ich mir ein Formular gebastelt, das auf jeder Seite ein anderes TRYxx verwendet.
Das verwendete Kommando drucke ich dann auf jede Seite mit drauf und so bekomme ich schnell heraus welcher Schacht mit welchem Kommando angesteuert wird.
Sollte sich dabei herausstellen, das Du für verschiedene Drucker unterschiedliche TRYxx schicken musst, bleibt nur den Gerätetyp als Z* zu kopieren und dort den Cde für das Print-Control zu ändern.

Grüße aus Chemnitz
Hegsi

Beitrag von index (ForumUser / 17 / 0 / 0 ) »
Hi
im Form
- Seiten
- Druckattribute
- Ressourcenname

schau dir auch die Doku zum Feld an.

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Hallo zusammen,

also im Print Control des Druckers stehen die 3 Schächte TRY01, TRY02 und TRY 03!

Leider macht er es nur, wenn ich den Drucker auf LOCL setze und nicht wenn ich den Drucker explizit angebe?? :?: :x

Beitrag von hegsi (ForumUser / 6 / 0 / 0 ) »
Hallo Eschi78,

wie ich schon sagte liegt das am Gerätetyp...
was ist es genau für ein Drucker? und welchen Gerätetyp hast Du verwendet?

Grüße aus Chemnitz
Hegsi

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Hallo,

Drucker: HP Laserjet 4 series PCL-5
Gerätetyp: HPLJ4

Gruß

Eschi78

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo Eschi,

da du beim drucken mit LOCL andere gerätetreiber benutzt als mit einen einem definierten Standarddrucke solltest du mal die Einstellungen für deinem Drucker in der SPAD (Schachtinfo) kontrollieren.
Dort kann man die einelnen Schächte aktivieren. Wenn du keinen Zugriff darauf hast, frage doch einen Basismenschen bei dir.

MfG

Thomas

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Hallo Thomas,

die Schächte sind aktiviert! Trotzdem klappt es nicht. :(

Gruß

Eschi78

Beitrag von hegsi (ForumUser / 6 / 0 / 0 ) »
Hallo Eschi78,

unten siehst Du einen Auszug aus dem SAP Hinweis 42565, falls Du OSS Zugriff hast,
schau Dir den noch mal im Original an. Die, wie ich glaube, für Dich wichtigsten Sachen werde ich mal ROT markieren.

In den Printcontrols bei Gerätettyp HPLJ4 steht unter TRY01 z.B. 1B266C3148

diese 31 steht für Schacht 1, 32 Schacht 2 , 33 Schacht 3 usw.
Welche Nummer genau Deinem gewünschtem Schacht entspricht steht im
Druckerhandbuch oder Du probierst einfach alle Nummern durch bis es paßt.

viel Erfolg
Hegsi

-----------------------------------------------------------------------------
Symptom
Wie kann in SAPscript-Formularen der Papiereinzugsschacht des Druckers gewählt werden?

Weitere Begriffe
SAPscript, Papierressource, Schachtwahl, Drucker

Ursache und Voraussetzungen
Informationsbedarf

Lösung
In der SAPscript-Formularpflege gibt es bei den Attributen einer Formularseite die Möglichkeit, ein Attribut "Papierressource" einzutragen. Über diese Papierressource wird der Papiereinzug für diese Formularseite gesteuert.
Folgende Standard-Papierressourcen sind vorhanden, um den Papiereinzugsschacht für die betreffende Formularseite zu steuern:
TRY01 - wählt Papierschacht 1 aus
TRY02 - wählt Papierschacht 2 aus
TRY03 - wählt Papierschacht 3 aus (nur bei bestimmten Druckern)
TRY04 - wählt Papierschacht 4 aus (nur bei bestimmten Druckern)
Die Steuerung des Papiereinzugschachts geschieht im Druckertreiber durch Senden eines Printcontrols TRY01, TRY02, TRY03 oder TRY04 am Anfang der Seite.
Diese Printcontrols sind bei folgenden Gerätetypen bereits mit dem passenden Druckerkommando vorbelegt:

alle PCL-5 Drucker (HPLJIIID, HPLJ4, HPLJ5, HPLJ5SI, HPLJ4000)
PostScript-Drucker (POSTSCPT ab Releasestand 3.0E, POST2)
alle Kyocera Drucker (KYOF1200, KYOF1000, KYOFS150, KYOFS170), bei diesen Druckern werden nur Papierschacht 1 und 2 unterstützt)
MS-Windows-Drucker via SAPlpd (SWIN, ab Releasestand 3.1I)

Falls ein Drucker mehr als vier Papierschächte besitzt oder vom SAP-Standard abweichende Druckerkommandos benötigt, sollte der SAP-Gerätetyp kopiert werden (Hinweis 3166) und dann Printcontrols TRY01 bis TRY09 angelegt bzw. verändert werden.

Zum Testen der Wahl des Papiereinzugs kann der Standardtext SAPSCRIPT-TRAYTEST (in den Sprachen D,E im Mandant 000 ausgeliefert) mit der Standardtextpflege gedruckt werden (Transaktion SO10).

Wichtiger Hinweis: Die in der Spooleradministration (SPAD) für ein Ausgabegerät hinterlegte Schachtinfo (d.h. aktive Einzugsschächte und zugehörige Papierformate) hat keine Wirkung auf die Schachtwahl bei SAPscript-Druck. Diese Einstellungen wirken nur bei ABAP-Listendruck mit "Listen-Druckertreiber" (Hinweis 143375) und beim Druck von Smart Forms (Hinweis 189618).

Re: Druckerfächer über SAP-Script ansteuern???

Beitrag von ajuecat (ForumUser / 1 / 0 / 0 ) »
Hallo,

ich möchte den HP M602 mit einer 5fach Ausgabeeinheit nutzen, um die Druckjobs unterschiedlicher User in verschiedene Fächer abzulegen. Also eine ähnliche Anforderung, nur interessieren mich die Ausgabefächer.
Kennt jemand eine Möglichkeit, diese Fächer über SAP anzusteuern? Ich habe alle möglichen Einstellungen probiert, die Ausdrucke werden aber immer nur in die Standard Ausgabe gelegt.

lg
Jürgen

Vergleichbare Themen

0
Antw.
1163
Views
IDOC: ARTMAS04 ansteuern
von matthes » 02.08.2006 11:33 • Verfasst in ABAP® Core
9
Antw.
6949
Views
Menüeintrag in QM02 ohne Batch-Input ansteuern
von Alexander D. » 08.06.2009 16:22 • Verfasst in Dialogprogrammierung
3
Antw.
5389
Views
SAP SCRIPT
von AndyK » 05.06.2007 11:13 • Verfasst in ABAP® für Anfänger
3
Antw.
6229
Views
SAP Script als pdf
von Abap_neuling » 27.02.2024 22:37 • Verfasst in ABAP® für Anfänger
4
Antw.
4192
Views
Login-Script?
von Anfänger » 29.11.2010 13:35 • Verfasst in ABAP® für Anfänger

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.