Automatický tisk bez potvrzování

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Zbynas 1. 5. 2017 07:35

Potřeboval bych automaticky vytisknout účtenku, zatím to mám takto v JS:
Kód: Vybrat vše
window.open("tisk_uctenky.php", ... )
window.close()


na stránce tisk_uctenky.php mám:
Kód: Vybrat vše
window.print()


Problém je, že mi to jen otevře okno, kde musím potvrdit tisk. Jde nějak udělat, aby se to vytisklo rovnou bez potvrzení?
NVidia GTX 1060 6GB, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 100 Mbps, Upload 100 Mbps, ping 8
VINOTÉKA U FREJKA
FREJK.CZ, FREJK.SK, FREJK.COM
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Just_jo 1. 5. 2017 07:51

Jeden odkaz
Druhý odkaz

Každopádně většina funguje pouze na IE - ostatní prohlížeče můžou mít specifické nastavení
(např. firefox má v nastavení always_print_silent )
Just_jo
Junior
Uživatelský avatar

Odeslat příspěvekod Zbynas 1. 5. 2017 08:22

No tak mě to nefunguje ani v IE (ani ve FF ani v Chromu), beztak IE nepoužívám ani doma ani v podniku :D

Jiné řešení? Někde jsem dočetl, že se to dá nastavit někde v Chromu a nemusí to být skriptem (i když bych byl za skript radši). Ale nemůžu to nikde dohledat.
NVidia GTX 1060 6GB, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 100 Mbps, Upload 100 Mbps, ping 8
VINOTÉKA U FREJKA
FREJK.CZ, FREJK.SK, FREJK.COM
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Just_jo 1. 5. 2017 08:29

Pochop, že to nejde. Teoreticky to jde nastavit u osoby, která to chce tisknout bez dialogu, ale pouze nastavením v jeho prohlížeči.

Nejde to globálně pro všechny. Zamysli se nad důvody
Just_jo
Junior
Uživatelský avatar

Odeslat příspěvekod Zbynas 1. 5. 2017 08:46

Jo tak to je asi jasný :) Tak by mě pomohlo, kdyby někdo aspon věděl, jak to nastavit v Chromu ...
NVidia GTX 1060 6GB, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 100 Mbps, Upload 100 Mbps, ping 8
VINOTÉKA U FREJKA
FREJK.CZ, FREJK.SK, FREJK.COM
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Zbynas 1. 5. 2017 09:51

Takže vyřešeno, v nastavení zástupce Chromu musí být za cestou v "Cíl" command:
Kód: Vybrat vše
--kiosk-printing

a šlape to krásně :)
NVidia GTX 1060 6GB, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 100 Mbps, Upload 100 Mbps, ping 8
VINOTÉKA U FREJKA
FREJK.CZ, FREJK.SK, FREJK.COM
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Zbynas 4. 5. 2017 17:21

Tak trošku změna, funguje to bezvadně, ale na normální tiskárny, ne na pokladní. Okno pro konfirmaci tisku se sice otevře, ale zase zavře (to je jasné, to dělá normálně, když chci tisknout přímo), ale když je výchozí tiskárna normální laserová, vytiskne se. Když termotiskárna pokladní, tak se nic nestane. Vytiskne se to až potom, když kdekoliv v Chromu kliknu na Tisk. (Pravým tlačítkem na stránku a tisk nebo vpravo v nastavení Tisk). Tak pak bez konfirmace v pohodě. Co tomu může bránit? Je to zařazeno v tiskových úlohách, ale na tu pokladní tiskárnu to netiskne hned, ale až dám tisk jinde nebo jak jsem vysvětlil. Proč?
NVidia GTX 1060 6GB, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 100 Mbps, Upload 100 Mbps, ping 8
VINOTÉKA U FREJKA
FREJK.CZ, FREJK.SK, FREJK.COM
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Nargon 5. 5. 2017 07:33

Odhadl bych to na nějaký bug. Nevím zda v prohlížeči nebo například v ovladačích tiskárny. Ale zkus to reportovat, možná to do další verze chromu opraví: https://support.google.com/chrome/answer/95315?hl=cs
Desktop: Ryzen 7 1800X (3.95GHz, 1.35V), Asus Crosshair VI Hero, 16GB DDR4 Ram (3200MHz), 128GB SSD + 3TB HDD, Nvidia GTX 1080
Notebook: Asus UL50VT 15.6" (SU7300@1.7GHz, 4GB ram, 500GB HDD, Intel GMA 4500MHD + nVidia G210M, dlouha vydrz cca 7+ hod)
Nargon
Moderátor

Odeslat příspěvekod vaclpa 22. 12. 2017 14:22

Dobrý den, už jste prosím nějak vyřešil problém s vyskakujícím oknem pro tisk přes pokladní tiskárnu? Mám stejný problém. Děkuji
vaclpa
Kolemjdoucí


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků