Einer meiner Kunden hat einen Canon mit 4 verschiedenen Schächten, jeder mit einer anderen Papiersorte (blanko, Firmenvordruck, etc). Deshalb sind 4 Drucker angelegt, wo bei jedem Drucker der entsprechende Schacht eingestellt ist, sodaß der Kunde nicht den Druckerschacht, sondern den Drucker auswählt.
Wenn ich mit RpReport einen PrintPreview mache und daraus dann gedruckt wird, dann kommt das Papier immer aus dem Defaultschacht, egal welcher der 4 Drucker gewählt wird. Es sieht so aus als ob beim Druck der Schacht zurückgesetzt und nicht der Schacht verwendet wird, der beim Drucker eingestellt ist.
Setze ich vor dem PrintPreview den PaperBin auf einen der Schächte, dann kommt das Papier immer aus diesem in VO gesetzen Schacht, egal welcher der 4 Drucker gewählt wird, d.h. eine Änderung des Druckers führt nicht zur Änderung des Schachtes, der beim Drucker definiert ist.
Es gelingt einfach nicht, dass das Papier aus dem Schacht genommen wird, der durch Auswahl des jeweiligen Druckers festgelegt ist.
Der Druckerauswahldialog ist ja bereits ein Win Dialog, d.h. ich kann zu diesem Zeitpunkt nicht mehr in VO reagieren und die Schächte entsprechend setzen. Derzeit läuft der Ausdruck so, dass der Druck in einen PDF24 Drucker erfolgt und von dort dann erst der eigentliche Ausdruck durchgeführt wird, wobei hier die Druckerauswahl mit den zugeordneten Schächten funktioniert! Das Problem scheint also irgendwie mit VO oder RP zu tun zu haben! Hat jemand eine Idee, wie dieses Problem zu umgehen ist?
VO 2.8 und RP 2.17 Ausdruck auf verschiedenen PaperBins
Moderator: wriedmann
VO 2.8 und RP 2.17 Ausdruck auf verschiedenen PaperBins
Hallo,
Mit welchem Code wählen Sie einen Schacht aus? Beiliegendes funktioniert bei mir: "
IF Empty(nTray) .OR. nTray=0
nTray:=DMBIN_AUTO
oPtrDevice:DefaultPaperSource:=DMBIN_AUTO
ELSE
oPtrDevice:DefaultPaperSource:=nTray
ENDIF
Dick
Mit welchem Code wählen Sie einen Schacht aus? Beiliegendes funktioniert bei mir: "
IF Empty(nTray) .OR. nTray=0
nTray:=DMBIN_AUTO
oPtrDevice:DefaultPaperSource:=DMBIN_AUTO
ELSE
oPtrDevice:DefaultPaperSource:=nTray
ENDIF
Dick
VO 2.8 und RP 2.17 Ausdruck auf verschiedenen PaperBins
Ich habs mit DefaultPaperSource und auch mit SetPaperBin probiert. Das kann aber nur VOR dem Aufruf von PrintPreview erfolgen, wo ich noch nicht weiß, auf welchen Drucker dann aus dem Preview Window gedruckt werden soll. Das führt dazu, dass IMMER der Schacht verwendet wird, der in VO gesetzt wurde, egal ob der Kunde den Drucker und damit den Schacht wechselt.
Ich werde mal ausprobieren, ob DMBIN_AUTO bewirkt, dass der Kunde den Drucker und damit den Schacht wechseln kann. Geht aber nur über Fernwartung und da brauche ich jemanden der schaut von wo das Papier genommen wird.
Ich werde mal ausprobieren, ob DMBIN_AUTO bewirkt, dass der Kunde den Drucker und damit den Schacht wechseln kann. Geht aber nur über Fernwartung und da brauche ich jemanden der schaut von wo das Papier genommen wird.
VO 2.8 und RP 2.17 Ausdruck auf verschiedenen PaperBins
Ich habs jetzt so gelöst, dass der Ausdruck generell auf einen PDF Drucker erfolgt, der das PDF autom. öffnet und dort wählt der Kunde dann den Drucker/Schacht auf den er drucken möchte.