ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

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

Moderator: Sutas, CO-Admin, Global Moderator

ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย puay_4d » อังคาร ก.พ. 24, 2009 8:19 am

ตอนนี้ที่ใช้อยู่มีเครื่อง Printer Epson LQ300+II อยู่เครื่องเดียวแต่ว่าต้องพิมพ์ฟอร์ม 2-3 อย่างครับ ใช้วิธีเสียบกระดาษเอา สลับกับใช้กระดาษต่อเนื่อง และฟอร์มที่ใช้พิมพ์จะมีแบบที่เป็นครึ่งหน้า กับแบบที่เป็นเต็มหน้าA4 โดยจำนวนบรรทัดกับระยะห่างแต่ละบรรทัดของแต่ละฟอร์มก็จะไม่เท่ากัน ปัญหาที่เกิดขึ้นคือ พอพิมพ์ฟอร์มใบสั่งซื้อที่เป็นแบบครึ่งหน้าเสร็จแล้ว(กระดาษ5.5นิ้ว ซึ่งมีการแก้ค่าใช้ระยะห่างบรรทัดน้อยลงทำให้แต่ละบรรทัดชิดกันมากขึ้น)  เมื่อไปสั่งพิมพ์ใบสั่งซื้อที่เป็นแบบเต็มหน้าหรือพิมพ์ใบขายเงินเชื่อ(ระยะห่างระหว่างบรรทัดเป็นปกติ) จะทำให้ฟอร์มที่พิมพ์ออกมาระยะห่างระหว่างบรรทัดติดกันเหมือนกับที่พิมพ์แบบครึ่งหน้า และส่วนท้ายที่เป็นส่วนสรุปจะถูกนำไปขึ้นหน้าใหม่ ซึ่งเป็นอยู่บ่อยมากๆ แต่ว่าไม่ใช่ทุกครั้ง แต่ว่าถ้าปิดเครื่องPrinterก่อนที่จะทำการพิมพ์ก็จะไม่มีปัญหาอะไร เข้าใจว่าเป็นการค้างค่าอยู่ในเครื่องพิมพ์ครับ จะแก้ไขอย่างไรได้บ้าง เพราะว่าเปิดปิดบ่อยๆกลัวเครื่องPrinter พังเหมือนกันครับ


ชุดคำสั่งที่อยู่ในแบบฟอร์มการพิมพ์ครึ่งหน้า

[print options]
Feed Level=16,16,0
Top=0
Left=0
Tabs=4
Right=94
Lines=27
Output=Select, Printer, Screen, File,
File Name=OESO.TXT

*ใช้กำหนดกระดาษ
puay_4d
Newbie
Newbie
 
โพสต์: 39
ลงทะเบียนเมื่อ: อังคาร พ.ย. 11, 2008 11:47 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย savek » อังคาร ก.พ. 24, 2009 9:28 am

ลองแบบนี้ดูก่อนนะครับคุณ puay ลองใส่คำสั่ง Feed Level = 19,19,7 ในแบบฟอร์มแบบเต็มหน้าดูนะครับ

ว่าหากเราใส่คำสั่งบังคับเข้าไปเลย มันจะฟีดให้ถูกต้องหรือเปล่านะครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12465
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย puay_4d » พุธ ก.พ. 25, 2009 9:38 am

ใส่แล้วครับ แต่ว่ายังคงไปขึ้นหน้าใหม่เหมือนเดิมครับ รายการจากเดิมได้ 15 จะได้แค่ 8 สำหรับหน้าแรก ส่วนหน้าที่ 2 มันจะไม่พิมพ์หัวออกมา แต่ว่าจะพิมพ์รายการที่ 9 อยู่ด้านบนสุดของกระดาษให้เลยครับ อาการยังงี้จะแก้งัยดีครับ แต่ว่าถ้าปิดเครื่อง Printer แล้วเปิดใหม่ก็หายครับ
puay_4d
Newbie
Newbie
 
โพสต์: 39
ลงทะเบียนเมื่อ: อังคาร พ.ย. 11, 2008 11:47 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย puay_4d » พุธ ก.พ. 25, 2009 9:43 am

คิดว่าคำสั่ง Feed After Print=ON จะเป็นตัวปัญหาหรือเปล่าครับผม

คำสั่งที่ใช้ตอนนี้นะครับ สำหรับ ใบสั่งขายครึ่งหน้า

[print options]
Feed Level=16,16,0
Top=0
Left=0
Tabs=4
Right=94
Lines=27
Output=Select, Printer, Screen, File,
File Name=OESO.TXT

*ใช้กำหนดกระดาษ
puay_4d
Newbie
Newbie
 
โพสต์: 39
ลงทะเบียนเมื่อ: อังคาร พ.ย. 11, 2008 11:47 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย get_kung » พุธ ก.พ. 25, 2009 10:11 am

1. ในฟอร์มครึ่งหน้า ให้ใส่ Feed After Print=2 ค่ะ หมายความว่ามันจะปริ้นซ์ติดกัน 2 ใบก่อน แล้วค่อยฟีด
2. ไปที่เริ่มระบบข้อ 6.2 สร้างรหัสเครื่องพิมพ์ขึ้นมาใหม่ เช่น รหัส P โดยกำหนดระยะบรรทัดบนกลางล่าง เป็น 16,16,0
3. แก้ไขแบบฟอร์มครึ่งหน้า ในบรรทัด Feed Level ให้เอาออก เปลี่ยนเป็น Printer=P แทน
4. จากนั้น หากต้องการเปลี่ยนกลับไปพิมพ์ฟอร์มเต็มหน้าเหมือนเดิม ให้กด Shift-F5 (กรณีใช้เวอร์ชั่น Windows) หรือกด Alt-F5 (กรณีใช้เวอร์ชั่นดอส) แล้วเลือกเครื่องพิมพ์ลำดับ 0 ตามปกติ

ลองดูนะคะ  ;)
ภาพประจำตัวสมาชิก
get_kung
Guru
Guru
 
โพสต์: 119
ลงทะเบียนเมื่อ: อังคาร ส.ค. 03, 2004 4:52 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย puay_4d » พุธ ก.พ. 25, 2009 10:40 am

อ่านแล้วงงๆครับ..ไม่ค่อยเข้าใจ พอดีว่าเพิ่งมาทำได้ไม่นานครับผม.. แต่ว่าถ้าเราแก้จากฟอร์มเลยจะได้มั๊ยครับผม...คือตอนนี้ฟอร์มทั้งครึ่งหน้า กับ เต็มหน้าผมสามารถใช้งานได้ปกติ แต่ว่าถ้าพิมพ์ออกเครื่องพิมพ์ Epson LQ300+II มันจะพิมพ์สลับกันไม่ได้ ต้องทำการปิดเครื่อง แต่ว่าถ้าพิมพ์ตัวเต็มหน้าแล้วมาพิมพ์ครึ่งหน้าจะไม่มีปัญหา เครื่องก็จะพิมพ์แบบครึ่งหน้าให้ แต่ว่าถ้าพิมพ์แบบครึ่งหน้าแล้วไปพิมพ์เต็มหน้าจะไม่ได้ ผมเข้าใจว่าน่าจะมีคำสั่งมาตรฐานบางตัวที่ผมต้องเขียนเข้าไปในฟอร์มแบบเต็ม เผื่อให้โปรแกรมส่งค่าแบบเต็มหน้าเข้าไปทับแบบครึ่งหน้าที่ค้างอยู่ แต่ว่าไม่รู้ว่าเป็นที่คำสั่งไหนครับผม
puay_4d
Newbie
Newbie
 
โพสต์: 39
ลงทะเบียนเมื่อ: อังคาร พ.ย. 11, 2008 11:47 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย get_kung » พุธ ก.พ. 25, 2009 10:57 am

ไม่เข้าใจข้อไหนคะ ถามได้ค่ะ เพราะลองแก้จากฟอร์มแล้วนี่ค่ะ มันก็ยังไม่ได้ จึงแนะนำวิธีนี้น่ะค่ะ
ภาพประจำตัวสมาชิก
get_kung
Guru
Guru
 
โพสต์: 119
ลงทะเบียนเมื่อ: อังคาร ส.ค. 03, 2004 4:52 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย puay_4d » พุธ ก.พ. 25, 2009 11:22 am

คือที่ทำงานมีพนักงานใช้หลายคนด้วยน่ะครับ...เลยคิดว่าคงจะมีปัญหาด้วยถ้าต้องบอกให้กดไปกดมา..เลยพยายามที่จะแก้ไขที่ฟอร์มเลย ใครใช้ก็จะได้ไม่มีปัญหาครับ พอจะมีวิธีแก้ที่ฟอร์มมั๊ยครับ
puay_4d
Newbie
Newbie
 
โพสต์: 39
ลงทะเบียนเมื่อ: อังคาร พ.ย. 11, 2008 11:47 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย get_kung » พุธ ก.พ. 25, 2009 11:38 am

ถ้างั้นลองกำหนดในฟอร์มแบบเต็มหน้า ใส่บรรทัด Printer=0 เข้าไปด้วยแล้วกันนะคะ คราวนี้เวลาพิมพ์ฟอร์มอะไรก็แล้วแต่ มันจะได้อ่านค่า Printer ของแต่ละฟอร์มไปเลย ไม่ต้องกด Shift-F5 ค่ะ
ภาพประจำตัวสมาชิก
get_kung
Guru
Guru
 
โพสต์: 119
ลงทะเบียนเมื่อ: อังคาร ส.ค. 03, 2004 4:52 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย puay_4d » พุธ ก.พ. 25, 2009 12:27 pm

ยังไม่ได้เลยครับผม.. แก้ใส่ Printer = 0 แล้วก็ยังไม่ได้ครับ
puay_4d
Newbie
Newbie
 
โพสต์: 39
ลงทะเบียนเมื่อ: อังคาร พ.ย. 11, 2008 11:47 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย get_kung » พุธ ก.พ. 25, 2009 1:14 pm

แล้วได้ลองทำตามคำแนะนำด้านบน ข้อ 1-4 หรือยังคะ ถ้าทำแล้วปัญหาไม่น่าจะเกิดแล้วนะคะ
ภาพประจำตัวสมาชิก
get_kung
Guru
Guru
 
โพสต์: 119
ลงทะเบียนเมื่อ: อังคาร ส.ค. 03, 2004 4:52 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย Deday » พุธ ก.พ. 25, 2009 2:52 pm

:)  ดูจากปัญหานะคับ ถ้าใช้แบบใดแบบหนึ่งไม่มีปัญหา แต่ถ้าสลัีบกันจะเป็นบ้างไม่เป็นบ้าง
    อยากให้ลองเช็คแบบนี้ดูนะคับ
   

    1.user ขณะพิมพ์ใช้งานรหัสเดียวกันหรือไม่ ถ้าใช่ ลองพิมพ์สลับดูว่าเพี้ยนหรือไม่
    2.ถ้าเพี้ยนให้เช็คว่าระยะบรรทัดเปลี่ยนแปลงหรือไม่ เช่น พิมพ์เต็มหน้าแล้วมาพิมพ์ครึ่งหน้าซึ่งระยะ
    บรรทัดจะบีบลงมา แล้วกลับมาพิมพ์เต็มหน้าให้สังเกตระยะบรรทัดว่าเป็นอย่างไร (เป็นแบบเต็มหรือเป็นแบบครึ่ง)
    3.แล้วไปเช็คต่อที่เมนู อื่น32 ใน user คนนั้นที่กำลังสั่งพิมพ์ว่าใช้ลำดับใดในการพิมพ์ เมื่อรู้แล้วไปดูต่อที่
    เมนูเริ่มระบบ 6.2 ในลำดับนั้นๆ ดูที่ Level เป็นค่าอย่างไรอยู่นะคับ

    ผมกำลังมองว่าเครื่องพิมพ์เค้ามองจากฟอร์ม  หรือ มองจากรหัสผู้ใช้คนนั้น  ซึ่่งที่เข้าใจปกติโปรแกรมจะมองจากฟอร์มเลยคับ
    ปล.  วิธีที่ K.get_kung  น่าจะโอเคนะคับ คือให้ระบุในฟอร์มไปเลยว่าให้ดูจากลำดับเครื่องพิมพ์ใด แล้วให้ไปดู Level ในลำดับนั้นๆ
    user จะได้ไม่เสียเวลากด Shift+f5 สลับ (อาจกดผิดพลาดได้)  ลองดูนะคับไม่ได้อย่างไร จะพยายามหาวิธีมาให้คับ
ภาพประจำตัวสมาชิก
Deday
Full Member
Full Member
 
โพสต์: 164
ลงทะเบียนเมื่อ: อังคาร ธ.ค. 09, 2008 1:19 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย puay_4d » พฤหัสฯ. ก.พ. 26, 2009 7:38 am

ลองทำดูอีกทีแล้วนะครับ ตอนนี้ก็ยังคงมีปัญหาอยู่ครับ คิดว่าน่าจะเป็นเพราะว่า ผมใช้คำสั่ง

*ใช้กำหนดกระดาษ
puay_4d
Newbie
Newbie
 
โพสต์: 39
ลงทะเบียนเมื่อ: อังคาร พ.ย. 11, 2008 11:47 pm

Re: ค่ากระดาษที่พิมพ์ก่อนหน้านี้ค้างอยู่ในเครื่องพิมพ์

โพสต์โดย Deday » พฤหัสฯ. ก.พ. 26, 2009 9:12 am

ลองดูนะคับ  คิดว่าน่่าจะได้แล้วล่ะคับ 
เท่าที่ดูจา่กผลนะคับ คิดว่าเป็นที่ Printer
ไปจำค่าของคำสั่งที่ใช้ในกระดาษ 5.5
ซึ่งคล้ายกับ Feed Level พอมาพิมพ์กระดาษ A4
แล้วมีการระบุ Feed Level เ้ข้าไปในฟอร์ม
โปรแกรมก็จะอ่านคำสั่งในฟอร์มนั้น ลองเปลี่ยนตรง
Print Control ดูนะคับ

Print Control=027/033/001 = 12 ตัว/นิ้ว  คำสั่งนี้คือให้โปรแกรมมองค่าของขนาดตัวอักษรเท่านั้น  ;D
ภาพประจำตัวสมาชิก
Deday
Full Member
Full Member
 
โพสต์: 164
ลงทะเบียนเมื่อ: อังคาร ธ.ค. 09, 2008 1:19 pm


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

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

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 35 ท่าน