Seite 1 von 1
Papierkassette
Verfasst: Do, 07. Sep 2023 15:04
von jackDuijf
Hallo,
Wie kann Ich in L&L die erwünschte Papierkassette anzeigen ohne den L&L Drucker dialog.
cPrinter := "Brother MFC-6800DW series"
LlSetPrinterInPrinterFile(::hJob, LL_PROJECT_LIST ,"Orderkaart",-1, cPrinter , NIL)
Es gibt keine function LlSetPrinterBin(...)
Jack Duijf
Re: Papierkassette
Verfasst: Do, 07. Sep 2023 17:59
von ramses
Hallo Jack
Gar nicht. Aber du kannst die Kassette auswählen. Mit der LLDomSetProperty() Funktion. Das geht aber nur mit der Professional oder Enterprise Version von List & Label …..
Re: Papierkassette
Verfasst: Mo, 09. Okt 2023 11:08
von Marcus Herz
Es müsste auch über einen DevMode Struktur gehen:
Code: Alles auswählen
LlSetPrinterInPrinterFile(::hJob, ::_nProject, ::cReport, nIndex, , ::_hDevmode)
Ich hab nur leider keinen Drucker zum Testen. Andere Einstellungen wie Papiergröße, funktionieren so
Re: Papierkassette
Verfasst: Sa, 14. Okt 2023 10:39
von Marcus Herz
Nächsten Freitag kommt LL29. Dort ist in dsListLabel auch die Unterstützung der DevMode Struktur integriert. Allerdings noch nicht dokumentiert, weil ich nicht alle Test durchführen konnte (Mir fehlt immer noch ein verdammter Drucker mit mehrern Schächten zum Testen)
Aber wir können das gerne mal zusammen bei dir austesten.
Re: Papierkassette
Verfasst: Sa, 14. Okt 2023 10:48
von Jan
Marcus,
was für eine ungewohnte Wortwahl aus deinem Mund!
Jan
Re: Papierkassette
Verfasst: Mo, 16. Okt 2023 15:43
von AUGE_OHR
hi Jack,
es gibt Leute die keinen "Schacht" auswählen können ... also gibt es dafür "verschiedene" Drucker
es gibt also einen Drucker der heisst "Schacht oben", einen "Schacht unten" und einen "Schacht Einzug"
es ist aber immer der selbe Drucker nur das er "anders" konfiguriert wurde
---
was die einzelnen Schächte angeht muss man in der Dokumentation nachsehen welche "Werte" verlangt werden
die Drucker unterscheiden sich dabei so das "ein" Drucker zum testen kaum ausreicht
---
@Marcus : kann man, aus Xbase++, den Drucker "vorwählen" und dann in LL als "default" übernehmen
Re: Papierkassette
Verfasst: Di, 17. Okt 2023 7:54
von Marcus Herz
Code: Alles auswählen
LlSetPrinterInPrinterFile(::hJob, nProject, cReport, -1, cPrinter, 0)
nProject; // LL_PROJECT_LIST LL_PROJECT_CARD LL_PROJECT_LABEL
cReport: der Name der LL Layout Datei
cPrinter ist der Druckername wie er u.a. von xbpPrinter():List() zurückgegeben wird.
Re: Papierkassette
Verfasst: Di, 17. Okt 2023 15:35
von ramses
AUGE_OHR hat geschrieben: ↑Mo, 16. Okt 2023 15:43
es gibt also einen Drucker der heisst "Schacht oben", einen "Schacht unten" und einen "Schacht Einzug"
es ist aber immer der selbe Drucker nur das er "anders" konfiguriert wurde
Das funktioniert aber nur wenn du zwischen den Jobs, Fachwechsel, auch Pausen hast!! Das Drucken Fach: 1-2-3-1-2-3-1-2-3 funktioniert nur mit Fach-Auswahl Kommandos. Das mit immer anders Konfigurieren des selben Druckers geht nicht. Ausser du wartest bei jedem Drucker/Fachwechsel mehrere Sekunden.
Welche Schächte vorhanden sind lässt sich bequem aus Xbase++ abfragen. Die Doku des Druckers ist nicht nötig.
Re: Papierkassette
Verfasst: Di, 17. Okt 2023 15:42
von brandelh
Wir machen das auch so mit den Druckernamen und anderen Einstellungen (Einseitig/mehrseitig, Farbe/Grautöne),
aber natürlich nur wenn es pro Dokument gleich benötigt wird: Standardausdrucke in Graustufen, doppelseitig, wenn nötig in Farbe einseitig ...
Früher haben wir auch erste Seiten auf einem und den Rest auf einem anderen Papier gedruckt,
mit PDF hat das einwandfrei funktioniert, mit z.B. Word direkt nicht auf jedem Drucker.
Mit Xbase++ ging ich dann dazu über meine Drucke so anzupassen, dass man nur noch blanko weiß benötigt hat.