DFY$SMB2 symbiont FX-1050, DFX-5000 nyomtatókhoz

 

A symbiont program a VMS alatt müködő symbiont-ot módosítja.
A müködésének lényege, hogy a nyomtatás előtt kiküld egy definiált file-t a nyomtatóra, majd utána küldi a nyomtatandó file-t. A definiált file tipikusan valamilyen vezérlő szekvenciák sorozata a nyomtató beállításainak módosítására. Ezt a file-t minden queue névhez definiálni kell a SYSTEM táblában, amelyiken ez a symbiont fut. Mindig azt a queue nevet használja, amelyikbe a nyomtatás küldve lett!
A keresett queue-hoz tartozó logikai név az alábbiak szerint áll össze:

"DFY$" + queue_név

Példa:
queue neve: TESZT_PRINTER
logikai név: DFY$TESZT_PRINTER

file definíció:
DEFINE/SYSTEM "DFY$TESZT_PRINTER" -
"SYS$LIBRARY:A_KIVANT_PRINTER_SETUP_FILE.TXT"

 

Az alábbi példa az EPSON és a PCEPSON nyomtatók definícióját mutatja be:
(EPSON - ANSI karakterek, PCEPSON - ASCII karakterek)

$ DEFINE/SYSTEM "dfy$epson"	"sys$library:dfy$decset.txt"
$ DEFINE/SYSTEM "dfy$pcepson"	"sys$library:dfy$pcset.txt"
$ SET TERMINAL LTA106: -
	/PERMANENT /NOECHO /NOBROADCAST /NOTYPE_AHEAD -
	/NOWRAP /DEVICE=LA120 /PASTHRU
$ INITIALIZE EPSON -
	/QUEUE /NORECORD_BLOCKING /PROC=DFY$SMB2 /START -
	/DEFAULT=(FORM=0,NOFLAG,NOFEED) /NOSEPARATE -
	/SCHED=NOSIZE /DESC="ANSI nyomtató" -
	/ON=(A12002::LTA106:)
$ INIT PCEPSON -
	/QUEUE /GENERIC=EPSON /SCHED=NOSIZE /START -
	/DESC="ASCII nyomtató"

 

A csomag a következő fájlokat tartalmazza:

DFY$SMB2_A.EXE - VMS 6.2 Alpha verzió
DFY$SMB2_V.EXE - VMS 6.2 VAX verzió
DFY$DECSET.TXT - ANSI karakterkészlet letöltése
DFY$PCSET.TXT - ASCII karakterkészlet visszaállítása

Kicsomagolás után az exe file-okat a SYS$SYSTEM könyvtárba kell másolni.
(VAX: copy dfy$smb2_v.exe sys$system:dfy$smb2.exe
ALPHA: copy dfy$smb2_a.exe sys$system:dfy$smb2.exe)
A txt file-okat javaslom a SYS$LIBRARY könyvtárba másolni.

 

Figyelem:

A DFY$DECSET.TXT csak EPSON 9 tüs nyomtatókhoz használható!
A setup file mérete kisebb kell legyen mint a VMS MAXBUF rendszerparamétere!

 

 

Dósa István (A12003::DOFFY, doffy@mail.nograd.apeh.hu)

Salgótarján, 1997.05.26.