TSPLUS 10.40 Universal print behavior

Get help with troubleshooting issues
Post Reply
bblsystems
Posts: 4
Joined: Thu Mar 02, 2017 8:18 pm

TSPLUS 10.40 Universal print behavior

Post by bblsystems » Thu Jul 20, 2017 5:05 pm

A new install (this week) TSPLus is being utilized via HTML5 browser with a Win32 app that we developed inhouse. It works extremely well. We have recently encountered a issue around printing with the universal print driver when a user attempts to print a batch of print jobs. We do not know if this has ever functioned properly or is a issue with a recent version change.

When the user selects a batch print function the batch job will will create multiple PDF print jobs in rapid succession. The user will be presented with the first job for printing, but not the remaining. They seem to vanish.

What would be the solution to this issue?

juwagn
Site Admin
Posts: 239
Joined: Wed Oct 15, 2014 8:25 pm

Re: TSPLUS 10.40 Universal print behavior

Post by juwagn » Thu Jul 20, 2017 6:51 pm

Hello,

do you use "Universal Printer" or "Virtual Printer"? Is not fully clear - "with the universal print driver " since there(by Universal Printer) are prints opened as new popups instead displaying inside same tab, so the problem can't affect it, therefore I ask..
Provide please a screenshot of this printer you used!

By Virtual Printer there exist one trick to mitigate this problem by print postponing.
Also Virtual Printer(s) is html5 printer simulation via rdp, but Universal Printer is permanently installed printer on server side.

If you use latest html5 version and Virtual Printer (not Universal Printer, please clarify this detail) then you can do some tweaking.
1. open with notepad c:\**Tsplus_program_folder**\Clients\webserver\printer.bin
you will see there something like
PRINTERS=PS:%PRINTMENU%MS Publisher Imagesetter%Virtual Printer - PDF Preview %;PS:%DEFAULT%%PRINTHIDE%MS Publisher Imagesetter%Virtual Printer - Select local printer %;PS:%PRINTMARK%MS Publisher Imagesetter%Virtual Printer - Microsoft Edge %;

2. now change the line by adding %JOINDELAY(4000ms)% default value is one second=1000ms, but when not enough increase it as example to 4sec.
PRINTERS=PS:%JOINDELAY(4000ms)%%PRINTMENU%MS Publisher Imagesetter%Virtual Printer - PDF Preview %;PS:%JOINDELAY(4000ms)%%DEFAULT%%PRINTHIDE%MS Publisher Imagesetter%Virtual Printer - Select local printer %;PS:%JOINDELAY(4000ms)%%PRINTMARK%MS Publisher Imagesetter%Virtual Printer - Microsoft Edge %;

3. restart html5 client in GUI to make this change effective.


PS: this trick won't work for Universal Printer but only Virtual Printer (also printer names you can find inside your printer.bin)
and only newer html5 version supports it, also since 01.10.2016.
TSplus HTML5 and Java web engineer

Post Reply