자료실

Download


BarTender(바텐더) SAP 통합 개요 (영문)

관리자
2020-06-09
조회수 385

BarTender는 Enterprise Automation 에디션 사용 시 통합 기능을 지원합니다.

본 자료는 SAP과의 통합을 위해 어떤 방식을 선택할 것인지에 대해 설명하는 개요 문서입니다.

SAP의 성공은 외부 SW와의 강력한 통합 기능이 제공되었기 때문이라고 볼 수 있으며 BarTender 또한 SAP에 연결된 DB의 데이터를 인쇄하기 위해 외부 프로그램과의 통합 기능을 지원합니다.

SAP 연계 DB의 데이터를 BarTender를 이용하여 인쇄할 경우 우선 고려해야 할 점은 다음과 같습니다.


1. BarTender를 이용하여 인쇄하는 방법

우선 말씀 드릴 점은 BarTender를 이용하여 인쇄하는 경우에도 SAP 트리거를 이용하거나 인쇄 작업을 제어하는 것은 가능합니다. BarTender를 서비스로 구동시키면 엔드-유저는 어떤 프로그램이 바코드 라벨을 인쇄하는지 전혀 알 수 없습니다.

BarTender를 이용할 경우 5가지의 옵션이 있으며 이에 관해서는 하기 내용을 참조하십시오.


1-1. AII(Auto ID Infrastructure)를 이용하는 방법

AII를 이용하면 인쇄 데이터, 파일 명, 프린터 이름 등의 정보를 포함하고 있는 데이터 패킷을 TCP/IP 소켓 통신을 이용하여 전송할 수 있습니다. TCP/IP 통신을 이용하여 수신된 정보는 BarTender의 동반 응용 프로그램인 Commander를 이용하여 처리합니다.

Commander는 BarTender Enterprise Automation 에디션 구매 시 무상으로 이용 가능한 툴로서  특정 폴더나 포트(RS-232C 혹은 TCP/IP)를 모니터링하고 생성되는 파일이나 전송되는 정보에 포함된 인쇄 데이터(텍스트 혹은 바코드 데이터, 파일 명, 프린터 명, 인쇄 수량 등)를 미리 디자인된 라벨 양식에 병합하여 자동으로 인쇄되도록 하는 일종의 인쇄 자동화 소프트웨어입니다.


1-2. IDoc 파일을 이용하는 방법

SAP 시스템의 ALE 컴포넌트 내에서 사용자가 기존 IDoc을 이용하거나 혹은 인쇄 데이터를 포함하고 있는 새로운 IDoc을 생성할 수 있습니다. SAP 시스템에서 특정 정보 교환 시점에 IDoc 파일이 자동으로 생성되도록 설정 가능하며 생성된 IDoc 파일은 동반 응용 프로그램인 Commander를 이용하여 처리합니다.


1-3. BAPI 생성 텍스트 파일을 이용하는 방법

SAP 내에서 ABAP을 이용하여 BAPI 코드를 작성하면 플랫 텍스트 파일을 내보내는 것이 가능합니다. BAPI에 대한 정보는 SAP 온라인 도움말 - SAP Library - Basis Components - Middleware - BAPI를 참고하십시오. 생성된 텍스트 파일은 동반 응용 프로그램인 Commander를 이용하여 처리합니다.


1-4. SAPscript 생성 텍스트 파일을 이용하는 방법

SAPscript 리포트에서 인쇄할 데이터를 포함한 고정 너비의 플랫 텍스트 파일을 생성하도록 설정할 수 있습니다. (SAP에서 바코드 라벨 인쇄가 필요할 때 이 리포트를 실행하도록 설정할 수 있습니다.) 생성된 텍스트 파일은 동반 응용 프로그램인 Commander를 이용하여 처리합니다.


1-5. 맞춤형 BarTender 통합 방법

SAP 시스템에서 ActiveX를 호출하거나 혹은 (BarTender가 이해할 수 있는) 명령어를 실행하는 것이 가능합니다. BarTender는 ActiveX를 이용한 통합 기능을 지원하므로 이를 이용하여 BarTender를 제어하고 라벨 문서, 프린터, 인쇄할 데이터를 지정하는 것이 가능합니다. ActiveX 샘플 혹은 .NET 샘플이 필요하실 경우 16, 17번 자료를 참조하시기 바랍니다.


2. SAPscript를 이용하여 인쇄하는 방법

SAPscript를 이용할 경우 디자인 변경이나 프린터 설정 변경 등은 SAP 시스템 내에서 업데이트 되므로 디자인/프린터 설정을 곧 바로 변경하는 것이 어렵습니다. 당사는 위 1번 범주에 속하는 다섯 가지 방법을 추천 드립니다.


기타 문의 사항 있으실 경우 당사로 연락 부탁 드립니다.
감사합니다.

0 0