Thaiadmin

รบกวนขอ Scrip Set Default Printer หน่อยครับผม

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ LinuxIntelligent

  • *****
  • 59
  • 0
  • เพศ: ชาย
  • จุดหมาย"อยู่ที่ปลายเท้า"
รบกวนขอ Scrip Set Default Printer หน่อยครับผม
« เมื่อ: 21 เมษายน 2016, 10:54:33 »
สวัสดีพี่ ๆ ทีมงานครับ
ผมมีปัญหาอยู่ว่าที่บริษัทมี Printer หลายตัว และหลายโรงงาน แล้วผู้บริหารก็ใช้ Printer หลายตัวและหลายโรงงานเช่นกัน

โดยเรื่องของเรื่อง ผู้บริหารเคยพิมพ์งานออก Printer ผิดตัวไปโผล่อีกโรงงาน

เข้าประเด็น "รบกวนขอ Scrip Set Default Printer หน่อยครับผม"
เพราะพี่แกไม่ยอมเลือก Printer ก่อนพิมพ์งาน พี่แกกดพิมพ์เลย(เคยแจ้งไปแล้วแต่ทำไงได้แกใหญ่)
ผมเลยอยากได้ Scrip Set Default Printer ครับผม แบบไปโรงงานใหนเปิดเครื่องปับให้พี่แกคลิก Scrip ก่อน
แล้วทำงานได้ยาวเลย

รบกวนด้วยน่ะครับผม

ออฟไลน์ LinuxIntelligent

  • *****
  • 59
  • 0
  • เพศ: ชาย
  • จุดหมาย"อยู่ที่ปลายเท้า"
Re: รบกวนขอ Scrip Set Default Printer หน่อยครับผม
« ตอบกลับ #1 เมื่อ: 21 เมษายน 2016, 10:56:15 »
สวัสดีพี่ ๆ ทีมงานครับ
ผมมีปัญหาอยู่ว่าที่บริษัทมี Printer หลายตัว และหลายโรงงาน แล้วผู้บริหารก็ใช้ Printer หลายตัวและหลายโรงงานเช่นกัน

โดยเรื่องของเรื่อง ผู้บริหารเคยพิมพ์งานออก Printer ผิดตัวไปโผล่อีกโรงงาน

เข้าประเด็น "รบกวนขอ Scrip Set Default Printer หน่อยครับผม"
เพราะพี่แกไม่ยอมเลือก Printer ก่อนพิมพ์งาน พี่แกกดพิมพ์เลย(เคยแจ้งไปแล้วแต่ทำไงได้แกใหญ่)
ผมเลยอยากได้ Scrip Set Default Printer ครับผม แบบไปโรงงานใหนเปิดเครื่องปับให้พี่แกคลิก Scrip ก่อน
แล้วทำงานได้ยาวเลย

รบกวนด้วยน่ะครับผม

ปล.เป็น Windows 7 Pro 64 bit ครับ Printer เป็นแบบ Printer Server

ออฟไลน์ Jakuku

  • *
  • 362
  • 1
  • เพศ: ชาย
  • อพาร์ทเมนท์ TTP แมนชั่น
Re: รบกวนขอ Scrip Set Default Printer หน่อยครับผม
« ตอบกลับ #2 เมื่อ: 21 เมษายน 2016, 13:00:01 »
- เปิด Notepad  แล้ว Copy ข้อมูลด้านล่างไปใส่
- จากนั้น Save เป็น xxx.bat (PDFCreator.bat , hp laserjet p1102.bat)
- หากจะใช้งานตัวไหนก็ให้ดับเบิ้ลคลิกตัวนั้นไป

RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "name printer"

เช่น 
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "PDFCreator"
หรือ
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "hp laserjet p1102"

ลองเอาไปประยุกต์ใช้งานดูครับ
***ตอบไปเรื่อย  ส่วนมากก็หามาจาก Google นั่นแหล่ะครับ***

Imcopack / Sukishi / TGSG / Asiametal / PC Product / ...

 Line ID :  ......

 FB ID :  ......

ออฟไลน์ LinuxIntelligent

  • *****
  • 59
  • 0
  • เพศ: ชาย
  • จุดหมาย"อยู่ที่ปลายเท้า"
Re: รบกวนขอ Scrip Set Default Printer หน่อยครับผม
« ตอบกลับ #3 เมื่อ: 21 เมษายน 2016, 13:36:58 »
- เปิด Notepad  แล้ว Copy ข้อมูลด้านล่างไปใส่
- จากนั้น Save เป็น xxx.bat (PDFCreator.bat , hp laserjet p1102.bat)
- หากจะใช้งานตัวไหนก็ให้ดับเบิ้ลคลิกตัวนั้นไป

RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "name printer"

เช่น 
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "PDFCreator"
หรือ
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "hp laserjet p1102"

ลองเอาไปประยุกต์ใช้งานดูครับ

RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "\\IP Address Print Server\Printer Name"

ตัวอย่างครับ
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "\\10.10.0.100\LANIER SP C830DN PCL 5c"

ขอบคุณครับผม

ออฟไลน์ LinuxIntelligent

  • *****
  • 59
  • 0
  • เพศ: ชาย
  • จุดหมาย"อยู่ที่ปลายเท้า"
Re: รบกวนขอ Scrip Set Default Printer หน่อยครับผม
« ตอบกลับ #4 เมื่อ: 21 เมษายน 2016, 16:00:35 »
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "\\IP Address Print Server\Printer Name"

ตัวอย่างครับ
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "\\10.10.0.100\LANIER SP C830DN PCL 5c"

ขอบคุณครับผม

พี่ Suksant.S ครับ
ขอต่อน่ะครับพี่เป็นการเพิ่มความรู้ตัวผมเอง และให้สมาชิกท่านอื่น
มีตัวอย่าง Scrip ที่ทำการ Check ip address ด้วยหรือเปล่าครับ
แบบประมาณว่า Check ว่า เครื่อง IP Address 3 Block แรกคืออะไร ก็ให้ไปทำการ Set Default Printer ตัวนั้นเลย
เช่น
IP Address ขึ้นต้นด้วย 10.10.1.xxx ให้ ไปSet Default Printer 1
IP Address ขึ้นต้นด้วย 10.10.2.xxx ให้ ไปSet Default Printer 2
IP Address ขึ้นต้นด้วย 10.10.3.xxx ให้ ไปSet Default Printer 3

ขอบคุณครับ

ออฟไลน์ Jakuku

  • *
  • 362
  • 1
  • เพศ: ชาย
  • อพาร์ทเมนท์ TTP แมนชั่น
Re: รบกวนขอ Scrip Set Default Printer หน่อยครับผม
« ตอบกลับ #5 เมื่อ: 21 เมษายน 2016, 17:30:15 »
พี่ Suksant.S ครับ
ขอต่อน่ะครับพี่เป็นการเพิ่มความรู้ตัวผมเอง และให้สมาชิกท่านอื่น
มีตัวอย่าง Scrip ที่ทำการ Check ip address ด้วยหรือเปล่าครับ
แบบประมาณว่า Check ว่า เครื่อง IP Address 3 Block แรกคืออะไร ก็ให้ไปทำการ Set Default Printer ตัวนั้นเลย
เช่น
IP Address ขึ้นต้นด้วย 10.10.1.xxx ให้ ไปSet Default Printer 1
IP Address ขึ้นต้นด้วย 10.10.2.xxx ให้ ไปSet Default Printer 2
IP Address ขึ้นต้นด้วย 10.10.3.xxx ให้ ไปSet Default Printer 3

ขอบคุณครับ

จริงๆแล้วถ้าใช้ในโรงงานหรือบริษัทที่มีการเชื่อมต่อเครือข่ายให้สามารถเห็นกันได้อยู่แล้วทั้ง3ที่  เรื่อง IP ก็ลืมไปได้เลยเพราะปริ๊นเตอร์น่าจะเซ็ท IP ไว้อยู่แล้ว  ควรเน้นที่ชื่อก็พอครับ   จะได้ตัดเรื่องยุ่งยากออกไปและทำให้การทำงานง่ายขึ้นครับ

ส่วนเรื่องเช็ค IP ว่าเจอ 3 Block แรกนั้นคิดไม่ออกเหมือนกันครับว่าจะมีแนวทางไหม  เพราะผมคิดว่ามันคงวนเช็คทุกตัวที่ออนอยู่แต่จะให้มันหยุดลงตรงตัวที่เจอได้ยังไงอาจจะลำบากนิดหนึ่งครับ  ทำตามข้างต้นอาจจะตอบโจทย์ได้ดีกว่าครับ
« แก้ไขครั้งสุดท้าย: 21 เมษายน 2016, 21:05:37 โดย Suksant.S »
***ตอบไปเรื่อย  ส่วนมากก็หามาจาก Google นั่นแหล่ะครับ***

Imcopack / Sukishi / TGSG / Asiametal / PC Product / ...

 Line ID :  ......

 FB ID :  ......