<?php
/*
* handle printer
*/
if($prints['computer_ip'] == '127.0.0.1'){
$printer_name = (string)$prints['printer_name'];
}else{
$printer_name = "\\\\" . (string)$prints['computer_ip'] . "\\" . (string)$prints['printer_name'];
}
$handle = printer_open($printer_name);
if($handle){
printer_start_doc($handle, "Receipt");
printer_start_page($handle);
$pen = printer_create_pen(PRINTER_PEN_SOLID, 1, "000000");
printer_select_pen($handle, $pen);
$font= printer_create_font($prints['font_name'], (int)$prints['font_height'], (int)$prints['font_width'], 100, false, false, false, 0);
printer_select_font($handle, $font);
$paper_width = (int)$prints_option['page_width'];
$width = (int)$prints_option['width'];
$left = ($paper_width - $width)/2;
$posisi_y_print = (int)$prints_option['top'];
$posisi_y_berikutnya = (int)$prints['font_height'];
0
A
回答
0
您無法從客戶端打印頁面。你需要應用Javascript window.print()或jquery Page print
打印插件。您也可以使用FPDF或TCPDF從服務器端創建PDF。
0
如果要更改打印頁面時的顯示方式,請使用CSS媒體查詢。例如。如果有一些元素進行打印時不應該顯示,和其他人打印時只應出現,請使用:
.printOnly {
display: none;
}
@media print {
.noprint {
display: none;
}
.printOnly {
display: block;
}
}
並給這些要素class="noprint"
或class="printOnly"
。
+0
我可以知道您的電子郵件嗎?我希望給你我的完整劇本,希望你想改變它,當然我不能將你的劇本應用到我的劇本......謝謝 – user3226336
+0
對不起,我有足夠的工作要做,我不打算做你的爲你工作。 – Barmar
相關問題
- 1. 打印收據從服務器到本地打印機
- 2. Perl腳本將打印機從一臺打印服務器重新映射到另一臺打印服務器
- 3. 本地主機服務器
- 4. 從本地服務器訪問本地網絡上的客戶端打印機
- 5. CSS:本地主機和服務器之間的對齊更改
- 6. PHP腳本在本地主機,但對服務器
- 7. 設置服務器代碼從本地主機到服務器
- 8. 連接Android手機本地服務器
- 9. PHP PDO將遠程主機更改爲本地主機名
- 10. 從本地主機更新服務器數據庫
- 11. 本地主機不同於服務器
- 12. 本地主機服務器在android中
- 13. 本地主機服務器的速度
- 14. Tomcat服務器不在本地主機
- 15. Python本地主機服務器
- 16. 從Web服務連接本地主機
- 17. 將WordPress網站從本地主機移至活動服務器
- 18. 將Symfony2站點從Web服務器轉移到本地主機
- 19. 如何將xcart從本地主機移動到服務器
- 20. 將Wordpress網站從本地主機移動到服務器
- 21. 將WordPress從活動服務器轉移到本地主機
- 22. 將Symfony2項目從本地主機移動到dev服務器
- 23. 將Node.js TCP服務器從本地主機移動到VPS(Openshift)
- 24. 將MySQL從本地主機移動到遠程服務器
- 25. 將Wordpress站點從本地MAMP遷移到主機服務器
- 26. 將drupal站點從本地主機移動到服務器
- 27. 如何將本地主機重寫爲假服務器?
- 28. 當我從本地機器更改爲我的網站主機時,從python腳本調用pdftotext不工作
- 29. 從本地主機以外的機器訪問WCF服務
- 30. 在本地打印機中打印但連接到服務器PHP
由於PHP在服務器上運行,因此無法使用PHP從客戶端計算機進行打印。你需要使用JavaScript中的'window.print()'。 – Barmar
但當我使用window.print()我打印一切在網上...我需要一些元素被打印,任何人都可以幫助我? – user3226336
在你的CSS中使用'@media print'來控制哪些元素被打印以及它們的外觀。 – Barmar