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 08: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í?
hlavní auto: Škoda Octavia II rv 2013 kombi 1.6 TDI 4x4 full palba
druhé auto: Subaru Legacy III rv 2001 kombi 2,5 benzin awd tramvaj
NVidia GTX 580, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 200 Mbps, Upload 20 Mbps, ping 8
VINOTÉKA U FREJKA
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Just_jo 1. 5. 2017 08: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 09: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.
hlavní auto: Škoda Octavia II rv 2013 kombi 1.6 TDI 4x4 full palba
druhé auto: Subaru Legacy III rv 2001 kombi 2,5 benzin awd tramvaj
NVidia GTX 580, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 200 Mbps, Upload 20 Mbps, ping 8
VINOTÉKA U FREJKA
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Just_jo 1. 5. 2017 09: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 09:46

Jo tak to je asi jasný :) Tak by mě pomohlo, kdyby někdo aspon věděl, jak to nastavit v Chromu ...
hlavní auto: Škoda Octavia II rv 2013 kombi 1.6 TDI 4x4 full palba
druhé auto: Subaru Legacy III rv 2001 kombi 2,5 benzin awd tramvaj
NVidia GTX 580, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 200 Mbps, Upload 20 Mbps, ping 8
VINOTÉKA U FREJKA
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Zbynas 1. 5. 2017 10: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ě :)
hlavní auto: Škoda Octavia II rv 2013 kombi 1.6 TDI 4x4 full palba
druhé auto: Subaru Legacy III rv 2001 kombi 2,5 benzin awd tramvaj
NVidia GTX 580, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 200 Mbps, Upload 20 Mbps, ping 8
VINOTÉKA U FREJKA
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Zbynas 4. 5. 2017 18: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č?
hlavní auto: Škoda Octavia II rv 2013 kombi 1.6 TDI 4x4 full palba
druhé auto: Subaru Legacy III rv 2001 kombi 2,5 benzin awd tramvaj
NVidia GTX 580, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 200 Mbps, Upload 20 Mbps, ping 8
VINOTÉKA U FREJKA
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Nargon 5. 5. 2017 08: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 15: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ů