ottogolze
19th April 2005, 11:03
Hallo,

wir drucken aus BaaN aus einer Session gleichzeitig direkt auf die lpt1: und lpt2: schnittstelle an der je ein intermec-Drucker für etiketten angeschloßen ist. Hat immer prima mit einem Drucker geklappt, jetzt mit dem 2 Drucker gibt es aber ein Problem.

Die beiden Drucker stehen auf "In Datei schreiben" und der Pfad steht auf "lpt1:" oder "lpt2:". Für die Ausgabe wird der jeweilige Drucker schon vorgeschlagen, das klappt auch jedoch steht bei dem lpt2-Drucker anstatt "lpt2:" der Pfad "lpt1:" im Feld und muß manuell abgeändert werden.

Hier der code für die Etiketten:


function open.etikett()
{
free$ = spool.device

reportgrp = 14
returnvalue = choice.report(report$)
spool.id = spool.open(report$, "LPT1", 0)
lfn.spool4 = spool.id
lfn.brpfile4 = brp.open(report$, spool.device, 1)
if lfn.brpfile4 <= 0 then
mess("tcmcss0102",1)
job.process.error = true
execute(end.program)
endif

reportgrp = 15
returnvalue = choice.report(report$)
spool.id = spool.open(report$, "LPT2", 2)
lfn.spool5 = spool.id
lfn.brpfile5 = brp.open(report$, spool.device, 1)
if lfn.brpfile5 <= 0 then
mess("tcmcss0102",1)
job.process.error = true
execute(end.program)
endif

spool.device = free$
}


Woran kann das liegen?

Mit freundlichen Grüßen
Rigoletto Eikenberg