Přímý tisk z obecného klienta na tiskárnu


Nastavení protokolu HTTPS pro tiskovou službu

Toto nastavení se týká pouze tisku přes vzdálený print server; pokud je tiskárna lokálně připojena k počítači, z nějž se tisk volá, není další nastavení potřeba.

Pokud aplikace ESO9, z níž se tiskne, běží na protokolu HTTPS, musí tisková služba běžet také na HTTPS (není povolen tzv. Mixed Content). Pro zprovoznění služby ESO9SuppSvc na HTTPS je zapotřebí:

netsh http add sslcert ipport=0.0.0.0:52361 certhash=kryptografický_otisk appid={00000000-0000-0000-0000-AABBCCDDEEFF}

Příklady použití

Přímý tisk sestavy z GS
<a href="esoform.asp?FormType=GenRep&Kod_sestavy=FavForm.idc&RelType=Parameters&DirectPrint=1&PrinterName=HP1300&PrintServer=PrnServer">Tisk faktury přímo na tiskárnu</a>
Přímý tisk PDF dokumentu z DMS
<input type="hidden" name="hiddenfields" value="PRINT_DOC">
<input type="hidden" name="View" value="
Select …,
'esoform.asp?FORMTYPE=GetFile&Guid=' + DOKUMENTFILEGUID as PRINT_DOC
from HDOK WITH(NOLOCK) ">
…
<input type="button" value="Tisk PDF dokumentu přímo na tiskárnu" name="spProceduraPredTiskem;URL_ACTION={'datafld':'PRINT_DOC', 'DirectPrint':1, 'PrinterName':'HP1300', 'PrintServer':'server'}">
DokuWiki Appliance - Powered by TurnKey Linux