Seite 1 von 1

Ansteuerung Multifunktionsdrucker

Verfasst: Fr, 09. Jan 2015 20:06
von bill8625
Ich sollte aus dem Xbase folgende Parameter an den Drucker übergeben:
a) mehrere Seiten pro Blatt
b) Layout automatisch
c) Umrandung drucken

Re: Ansteuerung Multifunktionsdrucker

Verfasst: Fr, 09. Jan 2015 20:14
von Jan
Hallo bill8652,

leider sind Deine Angaben mehr als dürftig. Was meinst Du mit "Layout automatisch"? Und eine Umrandung drucken kannst Du in Xbase++ ganz einfach programmieren. Ein paar mehr Angaben von Dir wären da hilfreich.

Jan

Re: Ansteuerung Multifunktionsdrucker

Verfasst: Fr, 09. Jan 2015 21:33
von bill8625
[Wie fügt man ein Bild ein?

Re: Ansteuerung Multifunktionsdrucker

Verfasst: Fr, 09. Jan 2015 21:44
von Jan
Hallo Wilhelm,

im Editierbereich recht weit unten. Und direkt unter dem Editor kannst Du dann sagen, daß das Bild im Beitrag angezeigt werden soll. Ansonsten gibt es nur einen Link darauf. Aber bitte das Bild nicht zu groß hochladen!

Jan

(PS: Ich finde eine Anrede und einen Namen drunter halt höflich, bin eben noch Old School in solchen Sachen)

Re: Ansteuerung Multifunktionsdrucker

Verfasst: Sa, 10. Jan 2015 18:31
von bill8625
sorry Jan, werde mich entsprechend der alten Schule verhalten.

Vielen Dank für deine Hilfe.

Ich lade hier zur Verdeutlichung 2. Bilder
Bild 1
Bild 1
MFD_1.jpg (162.56 KiB) 7384 mal betrachtet
Bild 2
Bild 2
MFD_2.jpg (56.89 KiB) 7384 mal betrachtet
Die Parameter "Mehrere Seiten pro Blatt"
Häckchen + Anzahl Seiten pro Blatt + Layout + Umrandung drucken
sollte ich an den Drucker übermitteln.

Wilhelm

Re: Ansteuerung Multifunktionsdrucker

Verfasst: So, 11. Jan 2015 1:24
von Werner_Bayern
Servus Wilhelm,

m. W. n. geht das mit purem Xbase++ nicht. Die speziellen Parameter werden vom XbpPrinter-Objekt nicht übernommen.

Re: Ansteuerung Multifunktionsdrucker

Verfasst: So, 11. Jan 2015 4:22
von DelUser01
Hallo Wilhelm

wie Werner schon geschrieben hat können vermutlich die von Dir gewünschten Drucker-Funktion vom Xbase++-Drucksystem aus nicht angesteuert werden (viele Programme können so etwas nicht).

Vielleicht hilft Dir ein kleiner Windows-Umweg um das Gewünschte zu erreichen:
  • Dein installierter Standard-Drucker in Deinen Bildern heißt FS-C2126MFP+.
    Nun installierst Du einen zweiten, identischen Drucker mit den selben Treibern usw. und nennst diesen z.B. FS-C2126-LayAutoKop2Ra1.
    Diesen zweiten Drucker konfigurierst Du so wie Du das haben willst, z.B.
    Layout: automatisch
    Kopien: 2
    Rahmen: Vorlage1
    usw...
    Diese Einstellungen speicherst Du für diesen Drucker als Standard.
Nun sollte - wenn Du aus einem Programm heraus diesen Drucker anwählst - die vorkonfigurierten Einstellungen vom Druckertreiber verwendet werden und der Ausdruck das gewünschte Erscheinungsbild haben.
Du kannst weitere Drucker(-Kopien) installieren - für so viele Ausgabeformate wie du brauchst.

Diesen "Trick" nutzen viele BüroWare-Programme welche für die gewünschten Druckausgaben keine geeigneten integrierten Druckersteuerungen haben.

Re: Ansteuerung Multifunktionsdrucker

Verfasst: So, 11. Jan 2015 6:01
von AUGE_OHR
bill8625 hat geschrieben:Ich lade hier zur Verdeutlichung 2. Bilder
das Bild zeigt das "spezielle" Drucker Setup von Kyocera.

mit XbpPrintDialog() kannst du dir zwar den Dialog anzeigen lassen und die Einstellungen übernehmen, aber Xbase++ kennt nur die Standard Windows Optionen zum "vorbelegen".
bill8625 hat geschrieben:Die Parameter "Mehrere Seiten pro Blatt"
Häckchen + Anzahl Seiten pro Blatt + Layout + Umrandung drucken
die beiden "Häkchen" sind IMHO keine Standard Windows Optionen.
man könnte zwar, per API Function, die "Häkchen" setzten ... aber wie Roland schon sagte solltest du einfach einen "vorkonfigurierten" Drucker nehmen.