윈도우드라이버매뉴얼 STP-103III 감열식프린터 Rev. 1.00 http://www.bixolon.com
목차 1. 매뉴얼안내... 3 2. 운영체제 (OS) 환경... 3 3. 윈도우드라이버준비... 3 4. 윈도우드라이버설치... 4 4-1 Windows XP / Server 2003 에서설치... 4 4-1-1 Serial 또는 Parallel 경우... 4 4-1-2 USB 의경우... 7 4-2 Windows VISTA / Server 2008 / 7 / 8 에서설치... 12 4-2-1 Serial 또는 Parallel 의경우... 12 4-2-2 USB 의경우... 15 5. 윈도우드라이버설정... 18 5-1 용지... 18 5-1-1 용지크기 (Paper Size)... 19 5-1-2 용지유형 (Paper Type)... 20 5-1-3 복사본 (Copies)... 20 5-2 문서설정 (Document Settings)... 21 5-2-1 명령어전송 (Send Commands)... 21 5-2-2 현금서랍 (Cash Drawer)... 22 5-2-3 공백라인공급 (Line Feed)... 22 6. 윈도우드라이버사양... 23 6-1 폰트... 23 6-2 특수기능... 25 6-3 바코드... 27 6-4 2 차원바코드... 27 7. 윈도우드라이버응용... 28 7-1 Visual Basic 에서응용... 28 7-1-1 윈도우드라이버선택... 28 7-1-2 텍스트출력... 28 7-1-3 바코드출력... 29 7-1-4 2 차원바코드출력... 29 7-2 워드패드에서응용... 30 7-2-1 워드패드환경설정... 30 7-2-2 텍스트출력... 30 7-2-3 바코드출력... 31 7-2-4 2 차원바코드출력... 32 Rev. 1.00-2 -
1. 매뉴얼안내 이윈도우드라이버매뉴얼에는 PC 의윈도우 OS 를기준으로프린터용윈도우드라이버의설치방법, 세부사양및응용방법이기술되어있습니다. 저희 ( 주 ) 빅솔론은제품의기능과품질향상을위하여지속적인개선을하고있습니다. 이로인하여제품의사양과매뉴얼의내용은사전통보없이변경될수있습니다. 2. 운영체제 (OS) 환경 다음운영체제 (OS) 에서사용가능합니다. Microsoft Windows XP (32bit/64bit) Microsoft Windows Server 2003 (32bit/64bit) Microsoft Windows Embedded For Point Of Service. Microsoft Windows VISTA (32bit/64bit) Microsoft Windows Server 2008 (32bit/64bit) Microsoft Windows Server 2008R2 (64bit) Microsoft Windows 7 (32bit/64bit) Microsoft Windows 8 (32bit/64bit) Microsoft Windows Server 2012 (64bit) 3. 윈도우드라이버준비 윈도우드라이버는 CD 에있으며, 최신버전은당사홈페이지에서다운로드받을수있습니다. (www.bixolon.com) Rev. 1.00-3 -
4. 윈도우드라이버설치 4-1 Windows XP / Server 2003 에서설치 4-1-1 Serial 또는 Parallel 경우 1) 윈도우드라이버설치파일을더블클릭하십시오. 2) 다음 버튼을클릭하십시오. 3) 사용할 COM 포트또는 LPT 포트를선택하고 Next 버튼을클릭하십시오. Rev. 1.00-4 -
4) 다음과같은메시지박스가나타나면 계속 버튼을클릭하십시오. 5) 예 를선택하면 PC 가재부팅됩니다. 6) 윈도우 OS 에서프린터속성창을여십시오. 제어판 - 프린터및팩스 7) 포트 탭에서 포트구성 버튼을클릭하십시오. LPT 포트를사용하신다면, 이단계를무시하십시오. 8) 통신조건을프린터와일치시키십시오. 프린터의통신조건은셀프테스트기능을이용하면확인할수있습니다. LPT 포트를사용하신다면, 이단계를무시하십시오. Rev. 1.00-5 -
9) 테스트페이지인쇄 버튼을클릭하여출력상태를확인하십시오. 테스트페이지가정상적으로출력되면드라이버는이상없이설치되었음을의미합니다. Rev. 1.00-6 -
4-1-2 USB 의경우 1) 윈도우드라이버설치파일을더블클릭하십시오. 2) 다음 버튼을클릭하십시오. 3) USB 포트를선택하고 Next 버튼을클릭하십시오. Rev. 1.00-7 -
4) 다음과같은메시지박스가나타나면 계속 버튼을클릭하십시오. 5) 확인 버튼을클릭하십시오. 6) 프린터의전원을껐다가다시켜십시오. Rev. 1.00-8 -
7) 윈도우드라이버를설치하기위한 새하드웨어검색마법사 가나타나면아래와같이선택한후 다음 버튼을클릭하십시오. 8) 아래와같이선택하고, 다음 버튼을클릭하십시오. Rev. 1.00-9 -
9) 다음과같은메시지박스가나타나면 계속 버튼을클릭하십시오. 10) 마침 버튼을클릭하십시오. Rev. 1.00-10 -
11) 윈도우 OS 에서프린터속성창을여십시오. 제어판 - 프린터및팩스 12) 테스트페이지인쇄 버튼을클릭하여출력상태를확인하십시오. 테스트페이지가정상적으로출력되면드라이버는이상없이설치되었음을의미합니다. Rev. 1.00-11 -
4-2 Windows VISTA / Server 2008 / 7 / 8 에서설치 4-2-1 Serial 또는 Parallel의경우 1) 윈도우드라이버설치파일을더블클릭하십시오. 2) 다음 버튼을클릭하십시오. 3) 사용할 COM 포트또는 LPT 포트를선택하고 Next 버튼을클릭하십시오. Rev. 1.00-12 -
4) 다음과같은메시지박스가나타나면, 설치 버튼을클릭하십시오. 5) 예 를선택하면 PC 가재부팅됩니다. 6) 윈도우 OS 에서프린터속성창을여십시오. 제어판 하드웨어및소리 장치및프린터 7) 포트 탭에서 포트구성 버튼을클릭하십시오. LPT 포트를사용하신다면, 이단계를무시하십시오. 8) 통신조건을프린터와일치시키십시오. 프린터의통신조건은셀프테스트기능을이용하면확인할수있습니다. LPT 포트를사용하신다면, 이단계를무시하십시오. Rev. 1.00-13 -
9) 테스트페이지인쇄 버튼을클릭하여출력상태를확인하십시오. 테스트페이지가정상적으로출력되면드라이버는이상없이설치되었음을의미합니다. Rev. 1.00-14 -
4-2-2 USB 의경우 1) 윈도우드라이버설치파일을더블클릭하십시오. 2) 다음 버튼을클릭하십시오. 3) USB 포트를선택하고 Next 버튼을클릭하십시오. Rev. 1.00-15 -
4) 다음과같은메시지박스가나타나면, 설치 버튼을클릭하십시오. 5) 확인 버튼을클릭하십시오. 6) 프린터의전원을껐다가다시켜면자동으로윈도우드라이버가설치됩니다. 7) 윈도우 OS 에서프린터속성창을여십시오. 제어판 하드웨어및소리 장치및프린터 Rev. 1.00-16 -
8) 테스트페이지인쇄 버튼을클릭하여출력상태를확인하십시오. 테스트페이지가정상적으로출력되면드라이버는이상없이설치되었음을의미합니다. Rev. 1.00-17 -
5. 윈도우드라이버설정 윈도우드라이버설치가완료되면다음기능들을세부설정할수있습니다. 5-1 용지 1) 윈도우 OS 별프린터의속성창을여십시오. 2) 일반 탭에서 인쇄기본설정 버튼을클릭하십시오. 3) Paper 탭을클릭하십시오. Rev. 1.00-18 -
5-1-1 용지크기 (Paper Size) 용지크기는기본사이즈 58 x 297 mm 가선택되어있습니다. 그리고아래와같은용지크기가선택가능합니다. 58 297 mm 58 3276 mm 사용자정의용지크기를추가하거나또는변경하기위해서 Paper 탭에서 버튼을클릭하십시오. 새로운용지이름과너비와길이를설정한후에, Save 버튼을클릭하십시오. 만약지정한용지이름이사용하고있는시스템에존재한다면너비와길이값을갱신할수있습니다. 유효한용지너비 : 25.4 mm ~ 48 mm 유효한용지길이 : 25.4 mm ~ 3276 mm 추가한새로운용지는 Paper Size 콤보박스에서선택가능합니다. Delete 버튼 : 리스트에서선택된용지사이즈삭제합니다. Save 버튼 : 새로운용지사이즈를추가하거나또는리스트에서선택된용지사이즈정보를갱신합니다. Rev. 1.00-19 -
5-1-2 용지유형 (Paper Type) Receipt 또는 Ticket 옵션을용지유형으로선택할수있으며, Receipt 는데이터길이에따라서가변적으로인쇄길이가결정되며, Ticket 는데이터길이와상관없이고정된용지길이로인쇄합니다. Receipt : 데이터길이에따른가변적으로인쇄길이로인쇄. Ticket : 데이터길이에상관없이고정된용이길이로인쇄. 5-1-3 복사본 (Copies) 복사본인쇄는기본값으로 1 이설정되어있으며, 복사본을여러장을인쇄하려면, 1 보다큰값을설정하십시오. 1 에서 255 까지가능합니다. Rev. 1.00-20 -
5-2 문서설정 (Document Settings) 1) 윈도우 OS 별프린터의속성창을여십시오. 2) 일반 탭에서 인쇄기본설정 버튼을클릭하십시오. 3) Document Settings 탭을클릭하십시오. 5-2-1 명령어전송 (Send Commands) 윈도우드라이버는인쇄할내용을응용프로그램 (Application) 에서받아서프린터로보내 는역할을합니다. 명령어전송 (Send Commands) 기능은프린터로보낼내용의앞또 는뒷부분에원하는커맨드를추가하여보낼수있습니다. Start Doc : 문서시작부분에명령어추가 Start Page : 페이지시작부분에명령어추가 End Page : 페이지끝부분에명령어추가 End Doc : 문서끝부분에명령어추가 / 공백라인추가 Rev. 1.00-21 -
5-2-2 현금서랍 (Cash Drawer) 인쇄를시작하기전에, 현금서랍을열고자한다면, Cash Drawer 의 Open before printing # 1 또는 Open before printing # 2 버튼을클릭하십시오. 인쇄가끝난후에, 현금서랍을열고자한다면, Cash Drawer 의 Open after printing # 1 또는 Open after printing # 2 버튼을클릭하십시오. 5-2-3 공백라인공급 (Line Feed) 인쇄가끝난후에, 공백라인을추가할숫자를 0 에서 99 까지입력하십시오. Rev. 1.00-22 -
6. 윈도우드라이버사양 6-1 폰트 프린터의윈도우드라이버는아래표와같은폰트를지원합니다. 아래의폰트를이용하면 OS 의윈도우폰트로인쇄할때보다빠르게인쇄할수있습니다. 한글지원폰트 (Korean Fonts) 프린터폰트 폰트사이즈 (dot) 글꼴크기 (point) Korean1x1 Korean1x1(24x24) 8.5 Korean1x2 Korean1x2(24x48) 17 Korean2x1 Korean2x1(48x24) 8.5 Korean2x2 Korean2x2(48x48) 17 Korean2x4 Korean2x4(48x96) 34 Korean4x2 Korean4x2(96x48) 17 Korean4x4 Korean4x4(96x96) 34 Korean4x8 Korean4x8(96x192) 68 Korean8x4 Korean8x4(192x96) 34 Korean8x8 Korean8x8(192x192) 68 스탠다드폰트 (Standard Fonts) 프린터폰트 폰트사이즈 (dot) 글꼴크기 (point) FontA1x1 FontA1x1[Ext.] FontA1x1[255] FontA1x1(12x24) 8.5 FontA1x2 FontA1x2[Ext.] FontA1x2[255] FontA1x2(12x48) 17 FontA2x1 FontA2x1[Ext.] FontA2x1[255] FontA2x1(24x24) 8.5 FontA2x2 FontA2x2[Ext.] FontA2x2[255] FontA2x2(24x48) 17 FontA2x4 FontA2x4[Ext.] FontA2x4[255] FontA2x4(24x96) 34 FontA4x2 FontA4x2[Ext.] FontA4x2[255] FontA4x2(48x48) 17 FontA4x4 FontA4x4[Ext.] FontA4x4[255] FontA4x4(48x96) 34 FontA4x8 FontA4x8[Ext.] FontA4x8[255] FontA4x8(48x192) 68 FontA8x4 FontA8x4[Ext.] FontA8x4[255] FontA8x4(96x96) 34 FontA8x8 FontA8x8[Ext.] FontA8x8[255] FontA8x8(96x192) 68 FontB1x1 FontB1x1[Ext.] FontB1x1[255] FontB1x1(9x17) 6 FontB1x2 FontB1x2[Ext.] FontB1x2[255] FontB1x2(9x34) 12 FontB2x1 FontB2x1[Ext.] FontB2x1[255] FontB2x1(18x17) 6 FontB2x2 FontB2x2[Ext.] FontB2x2[255] FontB2x2(18x34) 12 FontB2x4 FontB2x4[Ext.] FontB2x4[255] FontB2x4(18x68) 24 FontB4x2 FontB4x2[Ext.] FontB4x2[255] FontB4x2(36x34) 12 FontB4x4 FontB4x4[Ext.] FontB4x4[255] FontB4x4(36x68) 24 FontB4x8 FontB4x8[Ext.] FontB4x8[255] FontB4x8(36x136) 48.5 FontB8x4 FontB8x4[Ext.] FontB8x4[255] FontB8x4(72x68) 24 FontB8x8 FontB8x8[Ext.] FontB8x8[255] FontB8x8(72x136) 48.5 Rev. 1.00-23 -
프린터폰트 폰트사이즈 (dot) 글꼴크기 (point) FontC1x1 FontC1x1[Ext.] FontC1x1[255] FontC1x1(9x24) 8.5 FontC1x2 FontC1x2[Ext.] FontC1x2[255] FontC1x2(9x48) 17 FontC2x1 FontC2x1[Ext.] FontC2x1[255] FontC2x1(18x24) 8.5 FontC2x2 FontC2x2[Ext.] FontC2x2[255] FontC2x2(18x48) 17 FontC2x4 FontC2x4[Ext.] FontC2x4[255] FontC2x4(18x96) 34 FontC4x2 FontC4x2[Ext.] FontC4x2[255] FontC4x2(36x48) 17 FontC4x4 FontC4x4[Ext.] FontC4x4[255] FontC4x4(36x96) 34 FontC4x8 FontC4x8[Ext.] FontC4x8[255] FontC4x8(36x192) 68 FontC8x4 FontC8x4[Ext.] FontC8x4[255] FontC8x4(72x96) 34 FontC8x8 FontC8x8[Ext.] FontC8x8[255] FontC8x8(72x192) 68 프린터폰트의의미 1) Korean1x2 - 한글지원 - 폰트사이즈 (dot): 24 x 24 ( 높이 2 배 ) - 글꼴크기 (point): 17 2) FontA1x2 - ANSI Character code 지원 ( 코드페이지 1252) - 폰트사이즈 (dot): 12 x 24 ( 높이 2 배 ) - 글꼴크기 (point): 17 3) FontA1x2[Ext] - IBM expansion Character code 지원 ( 코드페이지 437) - 폰트사이즈 (dot): 12 x 24 ( 높이 2 배 ) - 글꼴크기 (point): 17 4) FontA1x2[255] - 바이어전용 code 지원 ( 사용자코드페이지 ) - 폰트사이즈 (dot): 12 x 24 ( 높이 2 배 ) - 글꼴크기 (point): 17 Rev. 1.00-24 -
6-2 특수기능 윈도우드라이버는아래표와같은특수기능을지원합니다. 이특수기능은 FontControl 폰트를선택한후문자를사용해야합니다. 이기능은일반문자출력기능이아닙니다. 주의하시기바랍니다. 폰트 (Character) 특수기능 5 HT (0 x 09) 를출력 6 LF (0 x 0A) 를출력 7 CR (0 x 0D) 을출력 a 금전등록기 2단열기 (50ms 드라이버펄스폭 ) b 금전등록기 2단열기 (100ms 드라이버펄스폭 ) c 금전등록기 2단열기 (150ms 드라이버펄스폭 ) d 금전등록기 2단열기 (200ms 드라이버펄스폭 ) e 금전등록기 2단열기 (250ms 드라이버펄스폭 ) f 용지이송없이금전등록기 2단열기 (50ms 드라이버펄스폭 ) i 00 주소에저장된컬러이미지를두배로출력 j 01 주소에저장된컬러이미지를두배로출력 k 02 주소에저장된컬러이미지를두배로출력 l 03 주소에저장된컬러이미지를두배로출력 m 04 주소에저장된컬러이미지를두배로출력 p HRI 문자를바코드에추가하지않음 q HRI 문자를 FontA로바코드위에추가 r HRI 문자를 FontA로바코드아래에추가 s HRI 문자를 FontB로바코드위에추가 t HRI 문자를 FontB로바코드아래에추가 u v 흑색반전인쇄활성화 흑색반전인쇄비활성화 w 텍스트를왼쪽정렬 x 텍스트를가운데정렬 y 텍스트를오른쪽정렬 A 금전등록기 1단열기 (50ms 드라이버펄스폭 ) B 금전등록기 1단열기 (100ms 드라이버펄스폭 ) C 금전등록기 1단열기 (150ms 드라이버펄스폭 ) D 금전등록기 1단열기 (200ms 드라이버펄스폭 ) E 금전등록기 1단열기 (250ms 드라이버펄스폭 ) F 용지이송없이금전등록기 1단열기 (50ms 드라이버펄스폭 ) G 첫번째 NV bit 이미지를출력 H 두번째 NV bit 이미지를출력 I 세번째 NV bit 이미지를출력 J 네번째 NV bit 이미지를출력 K 다섯번째 NV bit 이미지를출력 R 00 주소에저장된 NV Graphics를출력 S 01 주소에저장된 NV Graphics를출력 T 02 주소에저장된 NV Graphics를출력 Rev. 1.00-25 -
1) 사용예 FontControl 폰트를선택하고 6 를보내면 LF ( 라인피딩 ) 동작이일어납니다. ( 문자 6 이인쇄되는것이아닙니다 ) 2) FontControl 폰트기능 특수기능을위한프린터폰트 기능 크기 (point /dot) FontControl Justification(Left/Center/Right) Output HT,Output LF, Output CR Barcode printing Print NV graphic data ( 8.5 / 12x24 ) Rev. 1.00-26 -
6-3 바코드 윈도우드라이버는아래표와같은바코드를지원합니다. 이기능은프린터폰트이름 (Printer Font Name) 를선택한후바코드데이터를입력하면됩니다. 또한 FontControl 폰트를이용하여 HRI 문자도추가할수있습니다. 1) 사용예 Code39 를선택하고 Size 18 을선택한후 1234 를입력하면 1234 에해당하는바코드가인쇄됩니다. 2) Code128 의경우 폰트이름폰트크기지원하는문자열 숫자 : 0~9 Codabar 18/35.5/53/71 특수문자 : $, +, -,., /, : 알파벳 : A~D 숫자 : 0~9 Code39 18/35.5/53/71 특수문자 : $, +, -,., /, : 알파벳 : A~D JAN13 (EAN) 18/35.5/53/71 숫자 : 0~9 JAN8 (EAN) 18/35.5/53/71 숫자 : 0~9 ITF 18/35.5/53/71 숫자 : 0~9 UPC-A 18/35.5/53/71 숫자 : 0~9 UPC-E 18/35.5/53/71 숫자 : 0~9 Code93 18/35.5/53/71 아스키코드 : 0x00 ~ 0x7F Code128 18/35.5/53/71 아스키코드 : 0x00 ~ 0x7F Code128 를선택하고 Size 18 을선택한후 {B1234 를입력하면 1234 에해당하는바코드가인쇄됩니다. Code128 은데이터앞에 {A, {B, {C 와같은문자를포함시켜야합니다. 6-4 2 차원바코드 윈도우드라이버는다음과같은 2 차원바코드를지원합니다. - PDF417 - QR code 사용방법은 1 차원바코드경우와같습니다. Rev. 1.00-27 -
7. 윈도우드라이버응용 7-1 Visual Basic 에서응용 Visual Basic 에서윈도우드라이버를이용하여프린터를제어하는방법을설명합니다. 샘플프로그램은 CD 에같이포함되어있습니다. 7-1-1 윈도우드라이버선택 다음코드는 BIXOLON STP-103III 윈도우드라이버를선택하는예제입니다. For Each prnprinter In Printers If prnprinter.devicename = BIXOLON STP-103III Then Set Printer = prnprinter Exit For End If Next 7-1-2 텍스트출력 다음코드는윈도우폰트와프린터폰트를이용하여문자열을인쇄하는예제입니다. Print in Windows font Printer.FontSize = 9 Printer.FontName = Arial Printer.Print Arial Test Print in printer font Printer.FontSize = 8.5 Printer.FontName = Korean1x1 Printer.Print Korean1x1 한글지원폰트테스트 Printer.EndDoc Rev. 1.00-28 -
7-1-3 바코드출력 다음코드는바코드 (JAN8 (EAN)) 를출력하는예제입니다. 'Print Bar Code. Printer.FontSize = 18 Printer.FontName = "JAN8 (EAN)" Printer.Print "1234567" Printer.EndDoc 7-1-4 2 차원바코드출력 다음코드는 2 차원바코드 (PDF417) 를출력하는예제입니다. 'Print Two-dimensional Codes. Printer.FontSize = 8.5 Printer.FontName = "PDF417" Printer.Print "Print Test PDF417" Printer.EndDoc Rev. 1.00-29 -
7-2 워드패드에서응용 7-2-1 워드패드환경설정 워드패드를실행하고다음과같은인쇄관련조건들을설정한후테스트를진행하십시오. - 프린터선택 파일 탭에서 인쇄 를선택한후프린터 (BIXOLON STP-103III) 를선택하십시오. - 용지크기, 방향, 여백선택 파일 탭에서 페이지설정 을선택한후용지크기, 방향, 여백을선택하십시오. 7-2-2 텍스트출력 프린터의윈도우드라이버를이용하여텍스트를출력합니다. 1) 글꼴에서사용하고자하는글꼴을선택하십시오 (Korean1x1). 2) 글꼴크기에서사용하고자하는크기를선택하십시오 (8.5). 3) 워드패드에프린트하고자하는텍스트를입력하십시오. 4) 툴바에서인쇄버튼을클릭하면출력됩니다. Rev. 1.00-30 -
7-2-3 바코드출력 프린터의윈도우드라이버를이용하여바코드를출력합니다. 1) 글꼴에서사용하고자하는바코드를선택하십시오 (Code128). 2) 글꼴크기에서사용하고자하는크기를선택하십시오 (18). 3) 워드패드에 {A123456789012 를입력하십시오. 4) 툴바에서인쇄버튼을클릭하면출력됩니다. Rev. 1.00-31 -
7-2-4 2 차원바코드출력 프린터의윈도우드라이버를이용하여 2 차원바코드를출력합니다. 1) 글꼴에서사용하고자하는 2차원바코드를선택하십시오 (PDF417). 2) 글꼴크기에서사용하고자하는크기를선택하십시오 (8.5). 3) 워드패드에 Two-dimensional Codes Test : PDF417 을입력하십시오. 4) 툴바에서인쇄버튼을클릭하면출력됩니다. Rev. 1.00-32 -