|
Post by emiliano on Aug 17, 2021 18:32:52 GMT 1
Hello, I wanted to see why I would not be releasing the prints when using the reduction configuration: LPT1 = SEL: "IMPRESORA" horz: 2,0,150 TIO: 0 I comment that using LPT1 = SEL: "IMPRESORA" prints but adding horz: 2,0,150 TIO: 0 does not prolong the printing.
|
|
|
Post by Jos on Aug 17, 2021 20:09:32 GMT 1
vDos has to know when a DOS print job has ended. By default that is determined by a time-out: The program not sending any data to the printer for 5 seconds (or 1 if the last command was a form feed). One of the options to speed up printing is indeed to add TIO: 0. vDos will then consider the print job finished the moment the program closes the DOS device it used to print. As explained in Printing.pdf, the DOS program will then have to open and use a DOS device to print, else (using the BIOS or direct hardware) that device won’t be closed. Causing vDos not signaled the print job ended.
Also horz: 2,0,150 seems off: The left and right margins too small (2 and 0 mm). The 150 characters between those margins is for the default cpi setting of the printer. That would be 10 cpi, so that value would be someway near 80. Your program will probably add control codes to switch to for instance 17 cpi.
Jos
|
|
|
Post by Jos on Aug 18, 2021 14:54:39 GMT 1
Can you print to that printer from another Windows program (Word...)?
Did you check the Windows Print Spooler being off line or stuck at a previous print job?
EDIT: The previous related post was deleted by emialiano himself, stating this setting worked fine before ?!
Jos
|
|
|
Post by emiliano on Aug 18, 2021 14:55:41 GMT 1
Ready fix it by removing TIO: 0
|
|