สอบถามการปริ้นท์ผ่านเครือข่าย server โดยใช้ php printer ปริ้นท์ผ่านเครื่อง local ได้ปกติไม่มีปัญหา
ปริ้นท์จากเครื่อง local ได้ไม่มีปัญหา แต่พอปริ่นท์ผ่าน network ไม่ได้ครับ ช่วยทีผิดตรงๆไหน
Error
Warning: printer_open(): couldn't connect to the printer [\\192.168.1.108\Brother DCP-T500W] in C:\AppServ\www\election_vote\client1\ballot.php on line 2
Code (PHP)
<?php
$handle = printer_open("\\\\192.168.1.108\\Brother DCP-T500W");
printer_start_doc($handle, "ballot");
printer_start_page($handle);
$select = $_GET[candidate];
$font = printer_create_font("AngsanaUPC", 100, 30, PRINTER_FW_MEDIUM, false, false, false, 0);
printer_select_font($handle, $font);
printer_draw_text($handle, "ยืนยันคะแนน", 230, 100); // x,y
printer_draw_text($handle, "-------------------------------------", 0, 200);
printer_delete_font($font);
$font = printer_create_font("Arial", 600, 300, PRINTER_FW_MEDIUM, false, false, false, 0);
printer_select_font($handle, $font);
printer_draw_text($handle, $select, 300, 300);
printer_delete_font($font);
$font = printer_create_font("AngsanaUPC", 100, 30, PRINTER_FW_MEDIUM, false, false, false, 0);
printer_select_font($handle, $font);
printer_draw_text($handle, "-------------------------------------", 0, 850);
printer_draw_text($handle, "โรงเรียนบ้านหนองหัวหมู", 90, 950); // x,y
printer_delete_font($font);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
?>
<?php
//echo "<meta http-equiv=refresh content=1;url=index.php>";
?>
Tag : PHP
Date :
2017-01-19 15:51:23
By :
krusan
View :
2570
Reply :
15
ไม่ทราบว่าเครื่อง Server ระบบปฏิบัติการอะไรครับ และติดตั้งโปรแกรมอะไรรันเป็น Web Server ครับ
Date :
2017-01-19 20:04:00
By :
tomrambo
เครื่อง server เป็น windows8 ครับ เครื่อง client เป็น windows 10 ส่วน webserver ใช้ appserv8.4 ครับ
Date :
2017-01-23 00:18:35
By :
krusan
นั่นเป็นเพราะว่าเครื่อง Server ไม่ได้เปิด Service อนุญาตให้ Appserv เข้าถึง Network service ครับ
วิธีแก้ กดปุ่ม windows + R แล้วพิมพ์ services.msc แล้ว Enter
จะมีหน้าต่างขึ้นมา ช่องด้านขวาให้เลื่อนหาชื่อโปรแกรม Appserv แล้วดับเบิ้ลคลิ๊กมันขึ้นมา จากนั้นไปที่แท็บ Log On
แล้วกรอกข้อมูลให้เรียบร้อยครับ
ประวัติการแก้ไข 2017-01-23 12:29:20
Date :
2017-01-23 12:27:55
By :
tomrambo
ขอบคุณครับ เปิดดูแล้ว ไม่เห็น Appserv ครับ เห็นแค่นี้ ทำยังไงต่อครับ
Date :
2017-01-23 13:29:44
By :
krusan
Apache24 นั่นแหละครับ
Date :
2017-01-23 18:02:12
By :
tomrambo
แล้วติ๊กตรง This Account ใช่ไหมครับ แล้วใส่ Account และ Password อะไรครับ ยังงงๆอยู่
Date :
2017-01-24 11:41:46
By :
krusan
user+pass ของเครื่อง 192.168.1.108
Date :
2017-01-25 00:20:39
By :
mr.v
This account ---> Browse ---> Advanced ---> Find Now ---> เลือก User ---> OK ---> OK --->
- กรอก Password ของ User ที่เลือก ทั้งสองช่อง
- Restart Apache
ประวัติการแก้ไข 2017-01-25 01:29:56
Date :
2017-01-25 01:18:16
By :
tomrambo
มีให้เลือกเฉพาะเครื่อง local ถูกต้องใช่ไหมครับ
แต่พอจะรีสตาร์ต มันจะขึ่น eror แบบนี้ครับ
Date :
2017-01-25 11:36:16
By :
krusan
ลองสร้าง user ขึ้นมาใหม่อีก user ให้สิทธิ์เป็น admin แล้วสร้าง username และ password เสร็จแล้วทำตามขั้นตอนเดิม
แล้วเลือก user ที่เพิ่งสร้างขึ้นใหม่ จากนั้นใส่ password ของ user ที่เพิ่งสร้างขึ้นตามขั้นตอนเดิมที่กล่าวไว้ก่อนหน้าครับ
ลองดูว่าได้เปล่าครับ
Date :
2017-01-25 12:30:18
By :
tomrambo
เดี๋ยวลองดูครับ
ขอบคุณครับ
Date :
2017-01-25 13:48:12
By :
krusan
ได้แล้วครับ ขอบคุณมากๆครับ
Date :
2017-01-25 14:35:04
By :
krusan
Date :
2017-01-25 19:02:37
By :
LAGO
สุดยอดจริงครับ รู้ลึก รู้ดี
Date :
2017-01-26 11:05:11
By :
mr.win
ขอคารวะ.....
Date :
2017-01-27 14:03:15
By :
krusan
Load balance : Server 01