Advanced Search
Tools
Rss หมวดหมู่

การกำหนดค่าระบบ LAN ในระบบปฎิบัติการและเครื่องพิมพ์ที่ต่างกัน

Views: 9226 Last Updated: 05/07/2012 16:46

ในกรณีที่เครื่องลูกที่ใช้งานบนระบบ LAN มีหลาย OS และเครื่องพิมพ์ก็หลายยี่ห้อด้วยนั้น เช่น ใช้งานโปรแกรม EASY-ACC บนระบบ LAN และมีเครื่องตัวลูกที่ใช้งานติดตั้ง Windows หลายแบบ Win 95 / Win 2000 / Win NT และเครื่องพิมพ์หลายยี่ห้อ ก่อนอื่นจะต้องทำการสร้าง Batch ไฟล์เพื่อใช้ควบคุมการแสดงผลของโปรแกรมให้เหมาะสม โดยกำหนดค่าการทำงานหลัก ให้สังเกตว่ามี OS แบบใดใช้งานอยู่เครือข่ายมากที่สุด เช่นเป็น WIN 98 ก็ให้กำหนดค่าของโปรแกรมให้เหมาะสมกับ WIN 98 นั้นก่อนแล้วจึงมาทำการปรับค่าให้เหมาะสมกับ OS ตัวอื่น ซึ่งจะช่วยให้ความยุ่งยากน้อยลงไป (ซึ่งคุณสามารถดาวน์โหลดตัวอย่าง Batch ไฟล์สำหรับ OS แต่ละแบบไปใช้ได้)

จาก Batch File ของโปรแกรม EASY-ACC (ECACC.BAT) ถ้าเรียกขึ้นมาดูโดยใช้โปรแกรม EDITOR จะเห็นโปรแกรมแสดงรายละเอียดตามนี้


@ECHO OFF _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1

:BEGIN _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2

LOADTHAI.EXE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3

ECMAIN.EXE %1 %2 %3 %4 %5 _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ 4

IF NOT ERRORLEVEL 255 GOTO END _ _ _ _ _ _ _ _ _ _ _ _ __ _ 5

LOADTHAI.EXE /R _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ 6

GOTO BEGIN _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 7

:END _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ 8

LOADTHAI.EXE /U _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ 9
 


สมมุติว่า คอมพิวเตอร์ที่ใช้งานติดตั้ง Win98 และ Win2000 ก่อนอื่นให้สังเกตดูว่าใน LAN ของคุณนั้นมี OS ตัวใดติดตั้งมากที่สุด ก็กำหนดให้โปรแกรม EASY-ACC แสดงผลตามเครื่องส่วนใหญ่นั้น แล้วเพิ่มเติมเฉพาะในส่วนที่แตกต่างจากเครื่องอื่นๆ ในที่นี้จะเป็นการแก้ไข BATCH ไฟล์สำหรับ WIN2000

  1. จาก Bacth ไฟล์ข้างต้น เนื่องจากในการใช้งาน EASY-ACC บน WinNT/2000/XP จะแสดงผลเฉพาะใน MODE DOS เท่านั้น ไม่สามารถใช้งานใน MODE WINDOW ได้ ก่อนอื่นให้ก็อปปี้ไฟล์ ECACC.BAT แล้วเปลี่ยนชื่อเป็น EC2000.BAT และเรียก Batch ไฟล์ขึ้นมาแก้ไข โดยคลิกเม้าส์ขวาแล้วเลือก EDIT จากนั้นให้แก้ไขตามรายละเอียดดังนี้ 

    - เปลี่ยนบรรทัดที่ 3 เป็น AXRVGA
    - เปลี่ยนบรรทัดที่ 4 เป็น ECMAIN.EXE /AA %1 %2 %3 %4 

    โดย /AA หมายความว่าให้ EASY-ACC แสดงกรอบตามภาษาไทยแบบ AxRVGA แต่ถ้ามีการกำหนด THAI DRIVER แบบอื่นก็สามารถกำหนดได้ตามรายละเอียดดังนี้

    - /AA สำหรับ กรอบตาราง แบบ AxTHAI
    - /AB สำหรับ กรอบตารางแบบ VTHAI
    - /AC สำหรับ กรอบตารางแบบ MS-DOS
     
  2. ลบบรรทัดที่ 6 ทิ้ง (โดยการใส่ rem หน้าบรรทัดก็ได้) แก้ไขบรรทัดที่ 9 เป็น AxRVGA -U
     
  3. ในกรณีที่มีเครื่องพิมพ์มากกว่า 1 แบบติดตั้งอยู่ ก็จะต้องทำการแก้ไขเพิ่มเติม ในบรรทัดที่ 3 โดยใส่ PARAMETER รูปแบบการกำหนดเครื่องและรหัสเครื่องพิมพ์ เพิ่มเติมดังนี้ 

    - C<รหัสภาษาไทย>P<ชนิดเครื่องพิมพ์>

ตัวอย่าง : AXRVGA -c41pepb4 ความหมาย รหัสภาษาไทยแบบ KU-15 ชนิดเครื่องพิมพ์ Epson or Compatible หรือ AXRVGA -c41php4l ความหมาย รหัสภาษาไทยแบบ KU-15 ชนิดเครื่องพิมพ์ HP Laser Jet 4L


<รหัสภาษาไทย> ได้แก่ :
10 = มอก.820-2529
11 = มอก.988-2532 (ฉบับสระ โ,ใ,ไ ต่อหัว)
12 = มอก.988-2532 (ฉบับสระ โ,ใ,ไ ไม่ต่อหัว)
13 = TIS-PS/2
14 = TIS-08
15 = TIS-12
16 = SIC-เก่า
17 = SIC-ใหม่
18 = R-LAB (ฉบับสระ โ,ใ,ไ ไม่ต่อหัว)
19 = SCT
20 = MICROWIZ
21 = THAI-ISO1
22 = THAI-ISO2
40 = KU-STD
41 = KU-15
42 = SIC-KU
43 = OLYMPIA KU
AA = OLYMPIA 
 


 

<ชนิดเครื่องพิมพ์> ได้แก่ :
EPB4 = Epson LQ-850/LQ-1050+/LQ117x/LQ208x หรือ Compatible
NEJ1 = NEC P6300/7300/9300
PRP7 = Printronix P6000L/P6200L
HP4L = HP Laserjet 4L 
 

รูปแบบของ Batch ไฟล์ที่ทำการแก้ไขแล้ว สำหรับใช้งานบน WIN NT/2000/XP เครื่องเป็นแบบ EPSON รหัสภาษาไทยแบบ KU-15


@ECHO OFF

:BEGIN

AXRVGA -c41pepb4 

ECMAIN.EXE /AA %1 %2 %3 %4 %5 

IF NOT ERRORLEVEL 255 GOTO END 

Rem LOADTHAI.EXE /R 

GOTO BEGIN 

:END 

AXRVGA -U
 


Batch ไฟล์สำหรับใช้เรียกโปรแกรม EASY-ACC ในแบบต่างๆ โดยทั้งหมดจะเป็นการแสดงผลในแบบ DOS MODE และใช้งานบนเครื่องพิมพ์แบบ EPSON or Compatible มีรหัสภาษาไทยเป็นแบบ KU-15

สำหรับ Win NT/2000/XP <ดาวน์โหลด EC2000.BAT>
สำหรับ Win 95/98/Me <ดาวน์โหลด EC98.BAT>
สำหรับ การเรียกใช้งานบน DOS <ดาวน์โหลด ECDOS.BAT>

หมายเหตุ

การเรียกใช้งาน Batch ไฟล์นี้ ห้ามเข้าไปในรายการจัดการแฟ้มข้อมูลเพื่อเปลี่ยนแปลงค่าใดๆ ในโปรแกรม เพราะจะมีผลกระทบทำให้เครื่องอื่นมีปัญหาในการแสดงผลได้ เนื่องจากวิธีการนี้เป็นการส่งค่าเข้าไปในโปรแกรมโดยตรง ดังนั้นจึงไม่จำเป็นจะต้องไปเปลี่ยนค่าใดๆในโปรแกรมอีกต่อไป

Copyright © Business Soft Co., Ltd. All Rights Reserved. | Privacy Policy | เลขที่ทะเบียนพาณิชย์อิเล็กทรอนิกส์ : 0105533127851