iT邦幫忙

1

網頁列印能不預覽直接控制印出嗎??

想請問各位大大,web網頁列印能不預覽直接列印的方法嗎?小弟測試都無法不出現,預覽這個動作是必須的嗎??

2 個回答

1
㊣浩瀚星空㊣
iT邦超人 1 級 ‧ 2020-12-11 09:38:06
最佳解答

直接列印還是有其難度的。
畢竟我們網頁指令並不能做列印的動作。
只能做呼叫列印的動作。

其實那也不算是「預覽列印」就是了。它其實只是呼叫了列印功能出來。
依瀏覽器的不同,有些瀏覽器呼叫出列印功能就順便搭配預覽。
有些則沒有。

為何不能直接列印,其實也是跟本機安全性原則有關係。
因為如果今天瀏覽一個網頁莫名奇妙的就跑列印出來。
會嚇死你的。

看更多先前的回應...收起先前的回應...
kekeke iT邦新手 5 級 ‧ 2020-12-11 09:45:11 檢舉

了解~當接到指示要能直接列印的時候,也以曾想過應該是不行的~謝謝星空大大。題外話:想問問"直接列印還是有其難度的",意指是除了web以外有其他程式能直接列印嗎?

3CBrian iT邦新手 1 級 ‧ 2020-12-11 10:58:47 檢舉

https://ithelp.ithome.com.tw/upload/images/20201211/201045635DLpRixAvB.png

我因為工作上的方便,不得不使用IE的這個按鍵,只要一按就可以立即送至印表機完成網頁列印,而不會出現列印選擇框。

只有IE才有

kekeke iT邦新手 5 級 ‧ 2020-12-11 11:50:42 檢舉

3CBrian 謝謝~但由於IE已被EDGE取代,所以在IE的部分暫不考慮,但還是感謝建議~~/images/emoticon/emoticon41.gif

其實,ctrl+p 或是ctrl+shift+p。幾乎是所有瀏覽器都支援的快速鍵列印了。
ie的那個按鍵我記得就是觸發 ctrl+shift+p 這個動作。

2
Franky Chen
iT邦研究生 3 級 ‧ 2020-12-11 09:49:54

可以,如果browser是Chrome,用

chrome.exe --kiosk-printing --user-data-dir=~/chromeTemp

啟動chrome即可
(Chromium edge亦可

msedge.exe --kiosk-printing --user-data-dir=~/chromeTemp

)

https://www.google.com/search?q=chrome+print+without+preview&oq=chrome+print+w&aqs=chrome.3.69i57j0l6.6930j0j1&sourceid=chrome&ie=UTF-8

kekeke iT邦新手 5 級 ‧ 2020-12-11 09:57:09 檢舉

謝謝大大提供的方法~想請問但是如果是在客戶端,變成要修改客戶的瀏覽器,如果在我的作業執行可能沒問題,但如果別的網站要列印是不是等於chrome整個都不會出現了??

這招是自已的應用改變電腦操作列印吧?
也不是網頁指令就能辦到的。
如果是這樣,那請客戶下載一個obj或是ocx應用就行了。
直接就能操作客戶的電腦了。

本想說可以,來看看。真可以的話真的會嚇死人的。

Franky Chen iT邦研究生 3 級 ‧ 2020-12-11 13:43:59 檢舉

回 kekeke:對的!

我要發表回答

立即登入回答