프린터에 연결하기¶
간단한 몇 가지 단계만으로 프린터를 설치할 수 있습니다. 프린터로 영수증, 라벨, 주문서 또는 다른 Odoo 앱에 있는 보고서까지 인쇄할 수 있습니다. 또한 프린터 작업을 제조 공정에서 트리거로 진행되는 작업 으로 지정하거나 품질 관리 지점 또는 품질 검사에 추가할 수 있습니다.
경고
프린터를 Odoo 데이터베이스에 직접 연결하는 유일한 방법으로는 IoT 시스템을 사용하는 방법이 있습니다. IoT 시스템이 없어도 인쇄는 계속 가능하지만 프린터 자체를 통해 관리되는 것이기 때문에 권장되는 프로세스가 아닙니다.
연결¶
IoT systems support printers connected through USB, network connection, or Bluetooth. Supported printers are detected automatically, and appear in the Devices list of the IoT app.

참고
프린터가 IoT 앱의 장치 목록에 나타나는 데 최대 2분까지 소요될 수 있습니다.
프린터 연결하기¶
작업지시서를 프린터에 연결하기¶
Work orders can be linked to printers, via a quality control point, to print labels for manufactured products.
In the Quality app, a device can be set up on a quality control point. To do so, go to the , and open the desired control point.
중요
A manufacturing operation and work order operation need to be attached to a quality control point before the Type field allows for the Print Label option to be selected.
From here, edit the control point by selecting the Type field, and selecting Print Label from the dropdown menu of options. Doing so reveals the Device field, where the attached device can be selected.
이제 지정된 품질 관리 지점에서 프린터를 사용할 수 있습니다. 제조 공정 중 품질 관리 지점에 도달할 경우, 특정 품목과 관련된 라벨 인쇄를 할 수 있도록 데이터베이스에 표시됩니다.
팁
Quality control points can also be accessed by navigating to Quality Control Points tab to add them to the device.
, then selecting the device. Go to the참고
On a quality check form, the Type of check can also be set to Print Label.
프린터에 보고서 연결하기¶
보고서 유형을 지정 프린터에 연결할 수 있습니다. 연결하려면:
로 이동하여 사용하려는 프린터를 선택합니다.
프린터 보고서 탭으로 이동하여 줄 추가 를 클릭합니다.
In the pop-up that opens, select the types of reports to be linked to the printer and click Select.

팁
Reports can also be configured by enabling the developer mode and going to . Select the desired report from the list and set an IoT Device.
연결되어 있는 보고서를 처음으로 인쇄하기 위해서 선택하면 프린터 선택 팝업 창이 나타납니다. 보고서용으로 알맞은 프린터 옆에 있는 확인란에 표시한 후 인쇄 를 클릭합니다. 그러면 보고서가 프린터에 연결됩니다.
장치 프린터 캐시 삭제¶
보고서를 인쇄할 수 있도록 프린터가 연결되면, 브라우저의 캐시에 설정 내용이 저장됩니다. 즉, Odoo 액세스에 사용하는 장치에 따라 캐시에는 보고서별로 다른 장치가 저장됩니다. 또한 사용자별로 선호도에 따라 서로 다른 프린터에서 자동으로 보고서를 인쇄하도록 설정할 수 있습니다.
프린터에서 보고서를 연결 해제하려면 연결 해제 버튼을 클릭하여 링크를 삭제합니다.
로 이동합니다. 그러면 현재 장치의 프린터에 연결된 보고서 목록이 생성됩니다. 각 보고서 옆에 있는중요
이 단계에서 방지되는 기능은 현재 브라우저에서 표시되어 있는 프린터로 보고서가 자동 인쇄되는 기능뿐입니다. 보고서는 계속 프린터 보고서 탭에 있는 장치에 연결되어 있습니다.

더 보기
잠재적 문제점¶
프린터가 인식되지 않음¶
If a printer does not appear in the devices list, go to the IoT box’s or Windows virtual IoT’s homepage, click Show in the Devices section, and make sure the printer is listed.
If the printer does not appear on the IoT system’s homepage, click Printer Server, then Administration, and Add Printer. If the printer is not in the list, it is likely not connected properly.
프린터에서 임의의 텍스트가 출력됨¶
대부분의 프린터에서는 자동으로 알맞은 드라이버를 감지하여 선택합니다. 그러나 경우에 따라 자동 감지 메커니즘이 충분하지 않을 수 있으며 드라이버를 찾지 못하면 프린터에서 임의의 문자가 인쇄될 수 있습니다.
이를 해결하기 위해서는 해당 드라이버를 수동으로 지정해야 합니다. IoT 시스템홈페이지에서 프린터 서버 를 클릭하고 프린터 를 클릭한 다음 목록에서 프린터를 선택합니다. 관리자 드롭다운 메뉴에서 프린터 수정 을 클릭합니다. 제시된 절차에 따라 프린터의 제조사 와 모델 을 선택합니다.

참고
Epson 영수증 프린터와 Zebra 라벨 프린터는 드라이버 없이도 사용할 수 있습니다. 해당 프린터에 드라이버가 선택되어 있지 않은지 확인하세요.
프린터가 감지되었으나 제대로 인식되지 않습니다.¶
Odoo 및 IoT 시스템에서 프린터가 제대로 인식되지 않는 경우, 하위 유형 필드를 알맞은 옵션인 영수증 프린터, 라벨 프린터 또는 오피스 프린터 로 설정합니다.
로 이동하여 장치 카드를 클릭하여 양식에 액세스하고,Epson 환경설정의 특수 사례¶
Most Epson printers support printing receipts in Odoo Point of Sale using the GS v 0
command.
However, the following Epson printer models do not support this command:
TM-U220
TM-U230
TM-P60
TMP-P60II
이 문제를 우회하여 해결하려면 프린터에서 ESC *
명령을 사용하도록 설정할 수 있습니다.
First, review Epson’s website for compatibility for both the GS v 0 and ESC * commands.
If the printer is incompatible with GS v 0
but supports ESC *
, configure the IoT system to use
the ESC *
command as follows:
IoT 박스 또는 Windows 가상 IoT 홈페이지에 액세스합니다.
프린터 서버 버튼을 클릭한 다음 CUPS 페이지에서 관리 를 클릭합니다.
프린터 섹션에서 프린터 추가 를 클릭하여 프린터를 선택한 다음 계속 을 클릭합니다.
팁
프린터 이름을 여전히 알 수 없는 경우에는 다음 단계에 따라 진행합니다:
CUPS 페이지에 기재되어 있는 프린터를 메모해 두세요.
프린터를 끄고 페이지를 새로고침합니다.
첫 번째 목록과 차이를 비교하여 어떤 프린터가 사라졌는지 확인합니다.
프린터를 다시 켜고 페이지를 다시 새로고침합니다.
목록을 다시 확인하여 프린터가 다시 나타나는지 확인하세요.
The printer that disappeared and reappears again on the listed printers is the name of the printer in question. It can be Unknown under Local printers.
프린터 추가 페이지에서 다음 규칙에 따라 프린터의 이름 을 지정합니다:
<printer_name>__IMC_<param_1>_<param_2>_..._<param_n>__
관련 내용:printer_name
is the printer’s name. It can contain any character except_
,/
,#
, or ` ` (space character).IMC
: 이미지 모드 열 을 의미합니다 (ESC *
의 약칭).param_1
: 특정 매개변수를 의미합니다.SCALE<X>
: 사진 배율 (가로 세로가 동일)입니다.X
는 사용할 배율을 나타내는 정수입니다. 예를 들어, `100`은 원본 크기, `50`은 절반 크기이며, `200`은 두 배 크기입니다.LDV
: 저밀도 세로 (지정하지 않을 경우 고밀도 세로 로 설정)LDH
: 저밀도 가로 (지정하지 않을 경우 고밀도 가로 로 설정)
참고
Density parameters might need to be configured in a particular way, depending on the printer model.
Refer to Epson’s ESC * documentation to determine if the printer requires these parameters to be set.
Example
다음은 적절한 이름 형식 및 부적절한 형식의 예시입니다.
적절한 이름 형식:
EPSONTMm30II__IMC__
EPSON_TM_U220__IMC_LDV_LDH_SCALE80__
부적절한 이름 형식 (인쇄가 되기는 하지만, 예상한 출력 내용과 다를 수 있음):
EPSON TMm 30II
: 이름에는 공백이 있으면 안됩니다.EPSONTMm30II
: 이름 자체는 정확하지만ESC *
를 사용하고 있지 않습니다.EPSONTMm30II__IMC
: 이 이름에는 끝에__
가 없습니다.EPSONTMm30II__IMC_XDV__
: 매개변수 `XDV`가 기존 매개변수와 일치하지 않습니다.EPSONTMm30II__IMC_SCALE__
: 매개변수SCALE
에 배율 값이 없습니다.
알맞은 분류 규칙을 적용하여 프린터 이름을 지정한 후 계속 을 클릭합니다.
만들기 값을 원본 데이터 로, 모델 값을 원본 데이터 큐 (en) 로 설정합니다.
Click Add Printer. If everything was done correctly, the page should redirect to the Banners page.
Wait a few minutes for the IoT system to detect the printer and sync to Odoo’s server.
POS 설정에 액세스 하여 POS를 선택하거나 POS 카드에서 세로 줄임표 버튼 (⋮)을 클릭하고 편집 를 클릭합니다. 연결 장치 섹션까지 아래로 스크롤하여 IoT 박스 를 활성화하고 수신 프린터 필드에서 프린터를 선택합니다. 저장 을 클릭합니다.
참고
프린터가 잘못 설정된 경우 (예: 텍스트가 계속 임의로 인쇄용으로 수신한 파일 크기가 너무 크거나 작은 경우), 프린터 이름을 CUPS에서 활용하는 방법을 통해서는 수정할 수 없습니다. 대신 위 단계에 따라 새로운 프린터에 수정된 매개변수를 사용하여 처음부터 설정합니다.
다음은 ESC *
명령어를 사용한 TM-U220B 프린터 모델의 문제 해결 프로세스의 예시입니다. 아래 그림의 영수증은 알맞은 형식 (이론상)으로 올바르게 인쇄된 영수증의 예입니다.

Printing this receipt immediately without proper formatting will not work, as the TM-U220B
printer model does not support the GS v 0
command. Instead, random characters will be printed:

Epson TM-U220B 프린터 모델에 대한 서식을 정확히 설정하려면 다음 단계에 따라 진행하세요:
After checking Epson’s website for compatibility with both the GS v 0 and ESC * commands, the TM-U220B printer is indeed incompatible with
GS v 0
but supportsESC *
.프린터를 추가할 때 CUPS에서 사용 가능한 프린터 목록이 표시됩니다:
이 경우 프린터는 USB를 통해 연결되므로 검색된 네트워크 프린터 에서는 찾을 수 없습니다. 대신 로컬 프린터 아래에 있는 알 수 없음 선택 항목에 있을 가능성이 높습니다. IoT 시스템에서 프린터의 USB 케이블을 제거하고 페이지를 새로고침하면 알 수 없음 프린터가 사라집니다. 다시 연결하면 프린터가 다시 나타납니다.
For the naming convention, since the printer must print using the
ESC *
command, it is imperative to add__IMC
.해당 모델(TM-U220)의 경우 m`은 0 또는 1이어야 합니다. `Epson의 ESC * 웹사이트 설명 표에 따르면
m
값은 0, 1, 32 또는 33이 될 수 있습니다. 따라서 이 경우m
값은 32 또는 33이 될 수 **없습니다**(그렇지 않으면 임의로 문자가 인쇄됩니다).표에는 숫자 값 32와 33이 포함되어 있습니다. 두 숫자 값 모두 수직 데이터의 비트 수 가 24로 설정된 경우에 나타나며, 이는 고밀도 수직 방식을 의미합니다. Epson TM-U220을 설정하는 경우 해당 프린터 모델은
ESC *
명령어에 대해 고밀도 수직 방식이 지원되지 않으므로 저밀도 수직 방식을 강제 적용해야 합니다.저밀도 세로 항목을 추가하려면 명명 규칙에
LDV
매개변수를 추가합니다.Click Continue to proceed. Next, set the Make value to Raw and the Model value to Raw Queue (en).
그러나
EpsonTMU220B__IMC_LDV__
분류 규칙으로 인쇄하면 영수증이 인쇄되기는 하지만 크기가 너무 커고 여백을 벗어납니다. 이 문제를 해결하려면SCALE
매개변수를 사용하여 영수증 크기에 맞게 새 프린터(및 분류 규칙)를 추가하세요.다음은 몇 가지 예시입니다.
프린터 명명 규칙
EpsonTMU220B__IMC_LDV__
EpsonTMU220B__IMC_LDV_SCALE75__
EpsonTMU220B__IMC_LDV_LDH__
EpsonTMU220B__IMC_LDV_LDH_SCALE35__
DYMO LabelWriter 인쇄 문제¶
DYMO LabelWriter는 IoT 시스템에서 인쇄할 때 발생하는 문제가 한 가지 있습니다. OpenPrinting CUPS 서버에서 Local RAW Printer 드라이버를 사용하여 프린터를 설치합니다. 제대로 인쇄가 되게 하려면 제조사 및 모델 을 정확히 설정하여 장치를 사용할 때 드라이버를 정확하게 불러올 수 있도록 해야 합니다.
Additionally, a new printer needs to be added to reduce the print delay that occurs after updating the driver.
중요
DYMO LabelWriter 450 DUO 프린터는 Odoo 및 IoT 시스템에서 사용을 권장하는 DYMO 프린터입니다. 이 장치는 라벨 프린터 및 테이프 프린터의 두 가지를 결합한 장치입니다. 다음의 프로세스를 설정할 때는 필히 알맞은 모델(DYMO LabelWriter 450 DUO Label(en) 또는 DYMO LabelWriter 450 DUO Tape(en))을 선택해야 합니다. 안정적으로 작동하도록 다음 프로세스에서 DYMO LabelWriter 450 DUO Label(en) 모델에 대한 설정 단계를 간략히 설명합니다. 필요에 따라 모델을 조정하여 선택합니다.
DYMO LabelWriter에서 인쇄가 되지 않음¶
DYMO LabelWriter가 인쇄에 실패한 경우 새 드라이버를 설치하세요.
IoT 시스템 홈페이지에 접속한 후
를 클릭하여 OpenPrinting CUPS 콘솔을 엽니다.상단 메뉴에서
를 클릭한 다음 목록에서 프린터를 클릭합니다.첫 번째 드롭다운 메뉴에서 유지보수 를 선택합니다.
두 번째 드롭다운 메뉴에서 프린터 수정 을 선택합니다.
수정할 특정 네트워크 연결/프린터를 선택한 후 계속 을 클릭합니다.
다음 페이지에서 계속 을 클릭한 다음 만들기 드롭다운 목록에서 DYMO 를 선택합니다.
Click on Continue and set the Model to DYMO LabelWriter 450 DUO Label (en) (or whichever DYMO printer model is being used).
프린터 수정 을 클릭하여 새 드라이버를 설정합니다. 확인 페이지가 나타납니다.
Click DYMO LabelWriter 450 DUO Label (or whichever DYMO printer model is being used).
in the top menu; all printers installed on the OpenPrinting CUPS server appear, including the newly updatedClick the newly updated printer, then click the Maintenance dropdown menu and select Print Test Page to print a test label. The test label is printed after a few seconds if the driver update was successful.
지연되는 현상을 줄이려면 아래 단계에 따라 새 프린터를 추가합니다.
DYMO LabelWriter 인쇄 지연¶
팁
If the DYMO LabelWriter 450 DUO printer is not printing at all, or is not recognized (i.e., it has a RAW driver type), then update the drivers on the device.
드라이버 수정 후 지연되는 문제를 해결하려면 프린터를 다시 설치합니다.
IoT 시스템 홈페이지에 접속한 후
를 클릭하여 OpenPrinting CUPS 콘솔을 엽니다.상단 메뉴에서 프린터 추가 를 클릭합니다.
를 클릭한 다음On the next page, in the Local Printers section, select DYMO LabelWriter 450 DUO Label (DYMO LabelWriter 450 DUO Label) (or whichever DYMO printer model is being used) pre-installed printer. Click Continue.
On the following screen, update the Name to something easily identifiable, as the original printer will remain in the list. Then, click Continue.
Set the Model field to DYMO LabelWriter 450 DUO Label (en) (or whichever DYMO printer model is being used), then click Add Printer to complete the installation.
Click DYMO LabelWriter 450 DUO Label (or whichever DYMO printer model is being used) from in the list.
in the top menu and click the newly installed printerClick the Maintenance dropdown list and select Print Test Page to print a test label. The test label should print out immediately, or after one or two seconds.
Zebra 프린터에 아무 것도 인쇄가 되지 않는 경우¶
Zebra 프린터는 Zebra 프로그래밍 언어(ZPL) 코드의 인쇄 형식에 매우 민감합니다. 프린터에서 아무것도 인쇄되지 않거나 내용이 없이 라벨이 인쇄될 경우 프린터로 전송된 보고서의 형식을 변경해 보세요. 변경하려면 개발자 모드 를 활성화한 후 로 이동하여 해당 템플릿을 검색합니다.
바코드 스캐너 문제¶
바코드 스캐너에서 읽어 들인 문자가 바코드와 일치하지 않음¶
기본적으로 대부분의 바코드 스캐너는 미국 QWERTY 형식으로 설정됩니다. 바코드 스캐너에서 다른 레이아웃을 적용하는 경우, 키보드 레이아웃 필드에서 알맞은 언어를 선택합니다.
로 이동하여 바코드 장치 카드를 클릭합니다. 그런 다음참고
The Keyboard Layout is language-specific, with available options varying based on the device and the language of the database (e.g., English (UK), English (US), etc.).
바코드를 스캔해도 반응이 없음¶
Make sure the correct device is selected in the Point of Sale settings (when applicable) and the barcode is
configured to send an ENTER
character (keycode 28) at the end of every barcode.
바코드 스캐너가 키보드로 감지됨¶
중요
Some barcode scanners are identified as USB keyboards rather than barcode scanners and are not recognized by IoT systems.
To change the device type manually, go to Is scanner.
and click the barcode device’s card. Then, enable바코드 스캐너는 바코드 문자를 개별적으로 처리합니다.¶
바코드 스캐너와 페어링된 모바일 장치 또는 태블릿에서 Odoo의 모바일 버전에 IoT 시스템을 통해 액세스하면, 스캐너에서 바코드의 각 문자를 별도의 스캔 항목으로 인식할 수 있습니다. 이 문제를 해결하려면 키보드 레이아웃 필드에서 알맞은 언어를 선택합니다.
로 이동하여 바코드 장치의 카드를 클릭합니다. 그런 다음참고
The Keyboard Layout is language-specific, with available options varying based on the device and the language of the database (e.g., English (UK), English (US), etc.).