ปรื้นเตอร์

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

Re: ปรื้นเตอร์

โพสต์โดย wee2tee » อังคาร ม.ค. 12, 2010 8:57 am

[quote="puay_4d"]
ที่ลองทำคือไม่ได้ครับ เนื่องจากฟอร์มที่ใช้เอาไปผูกกับเครื่องพิมพ์ที่เป็น Dot ซึ่งเป็น Text Mode มันก็เลยพิมพ์ออกที่เครื่องที่ผูกไว้ครับ ไม่สนใจว่า Default ของ Windows ครับ..ยกตัวอย่างนะครับ ฟอร์มพิมพ์เงินสด ผมกำหนดไว้ให้พิมพ์ออกที่เครื่อง Printer = 2 แบบ Text Mode ซึ่งเครื่องพิมพ์อยู่ที่บ้าน พอคนที่อยู่ที่ Office สั่งพิมพ์บิลเงินสด มันจะมาออกที่บ้านผมครับ ไม่ได้สนใจว่าเครื่องพิมพ์ที่เป็น Default ของคนสั่งเป็นเครื่องไหนครับ..
[/quote]

    จากข้อความข้างต้นนี้ ผมเข้าใจว่าคุณ puay_4d ต้องการให้พิมพ์แบบ Text Mode ออกยังเครื่องพิมพ์ Dot ที่ต่อตรงกับเครื่องที่ Remote เข้ามา โดยอาศัยค่า Default Printer ของวินโดวส์ในเครื่อง Remote ถูกมั้ยครับ
    ถ้าใช่ตามนั้น ผมคิดว่า ก็น่าจะทำได้ครับ เพียงแต่ต้องเซ็ต Default Printer ให้ถูกตัว ครับ เพราะตอนที่ office ทำการ Remote เข้ามาที่เครื่องของคุณ puay_4d ถ้าในส่วน Local Resources กำหนดให้ใช้ Printer (ของเครื่อง remote) ด้วยมันก็จะมาแสดงอยู่ใน Start->Printer and Fax ให้ด้วยครับ แล้วเราค่อยเข้ามาเซ็ตเป็น Default Printer อีกทีครับ
    ดูจากรูปประกอบนะครับ สมมุติเครื่องที่ remote เข้ามาชื่อว่า "REMOTE-CLIENT"ลิ้งค์เสีย
แก้ไขล่าสุดโดย wee2tee เมื่อ พฤหัสฯ. ธ.ค. 04, 2014 9:54 am, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
wee2tee
Guru
Guru
 
โพสต์: 59
ลงทะเบียนเมื่อ: พุธ พ.ย. 05, 2008 4:10 pm

Re: ปรื้นเตอร์

โพสต์โดย tve » จันทร์ ส.ค. 20, 2012 7:22 pm

[quote="wee2tee"]
จากปัญหาที่คุณ puay_4d พบอยู่ มีสาเหตุมาจาก
1. เมื่อเลือกโหมดเป็น Graphic Mode โปรแกรมจะไม่สนใจว่าบรรทัดชื่อเครื่องพิมพ์ได้ใส่อะไรไว้ (ดังนั้นที่ใส่เป็น \\Comp.name\Print.name ก็จะไม่มีความหมาย) โดยที่เมื่อสั่งพิมพ์ โปรแกรมจะแสดงไดอะล็อกให้เลือกเครื่องพิมพ์(เหมือนกับพวกโปรแกรมที่รันบนวินโดวส์ทั่ว ๆ ไป) และในช่อง Name: ก็จะเป็น printer ที่ถูกเซ็ตเป็น Default Printer ไว้ในวินโดวส์นั่นเอง ซึ่งในจุดนี้เราสามารถเลือกได้ว่าจะเปลี่ยนเป็น printer ตัวอื่นหรือไม่
2. เช่นเดียวกันกับ Graphic Mode+NoAsk ก็จะไม่สนใจบรรทัดชื่อเครื่องพิมพ์เหมือนกัน แต่จะต่างกับ Graphic Mode ตรงที่จะำไม่แสดงไดอะล็อกให้เลือกเครื่องพิมพ์ แต่จะ print ออกที่เครื่องที่ถูกเซ็ตเป็น Default Printer ในทันที
3. มีเพียง Text Mode เท่านั้นที่จะนำค่าที่กำหนดไว้ในช่อง "ชื่อเครื่องพิมพ์" มาใช้ประโยชน์ได้

     ดังนั้นผมคิดว่าแนวทางแก้ไขปัญหาของคุณ puay_4d น่าจะเป็น ดังนี้ครับ
1. ให้เซ็ต Default Printer ในวินโดวส์เป็นเครื่อง Canon ครับ
2. ในเมนูเริ่มระบบข้อ 6/2 กำหนดรหัสเครื่องพิมพ์ ให้สร้างไว้ 2 ลำดับ ตามนี้
    - ลำดับที่ 0 กำหนดโหมดการพิมพ์เป็น Text Mode และใส่ชื่อเครื่องพิมพ์เป็น \\Comp.name\Print.name  <--ตรงนี้ก็คือ path ที่ชี้ไปยังเครื่อง Epson ครับ
    - ลำดับที่ 1 กำหนดโหมดการพิมพ์เป็น Graphic Mode+NoAsk ครับ ส่วนชื่อเครื่องพิมพ์นั้นไม่ต้องไปสนใจเค้าครับ ใส่เป็น Canon ไว้เฉย ๆ ก็ได้ครับ
3. เอาวิธีที่คุณ Suchai แนะนำไว้มาควบเข้าไปด้วยครับ คือใส่คำสั่ง printer=0 ไว้สำหรับฟอร์มที่เราต้องการพิมพ์ออกเครื่อง Epson และ printer=1 ไว้สำหรับฟอร์มที่เราต้องการพิมพ์ออกเครื่อง Canon ครับ

     เพียงเท่านี้ชีวิตก็น่าจะ Happy ครับ... 8)
[/quote]


ถ้าต้องการทำวิธีแบบคุณwee2teeแต่มีเครื่องพิมแบบGraphic Modesหลายเครื่องสามารถทำได้หรือเปล่าครับ แล้วข้อจำกัดตรงที่expressเมื่อเลือกโหมดเป็น Graphic Mode โปรแกรมจะไม่สนใจว่าบรรทัดชื่อเครื่องพิมพ์ได้ใส่อะไรไว้ ตรงนี้มีการออก update แก้ไขมาหรือยังครับ
tve
Newbie
Newbie
 
โพสต์: 17
ลงทะเบียนเมื่อ: จันทร์ ม.ค. 05, 2009 12:14 pm

ย้อนกลับ

ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: Google [Bot] และ บุคคลทั่วไป 31 ท่าน