안녕하십니까
ABAP 에서 barcode reader 기로 바코드를 읽어오려고 하는데
관련 함수나 자료가 있는지요?
바쁘시지만 답변 한줄 부탁드립니다
감사합니다
댓글 8
-
열공아밥
2009.09.08 03:14
-
andy
2009.09.08 03:38
바코드를 출력하고 싶으신건가요?,
기존 바코드를 읽는 데는 '열공아밥'님 말데로 그냥 읽으면 되구요. ㅎㅎ
출력하고 싶으시면, 2가지 방법이 있습니다.
DLL을 구입해서 출혁하는 방법(이건 돈이 들겠죠? )
아니면, 엑셀(or 워드)을 이용하는 방법입니다.
엑셀폼을 폰트를 바코드로 해서 업로드 하고, 그 엑셀폼에 출력하는 방법이죠
-
정군
2009.09.08 18:04
스마트 폼에서 바코드 출력 지원 됩니다.
관련 문서들이 여기도 있는 듯 하던데, 찾아보세요.
단, 제가 알기로는, report에서는 출력 안됩니다. 오직 스마트 폼에서만...
-
activeman
2009.09.08 19:49
스마트폼에서는 바코드 출력을 지원하고 있습니다.
(성안당에서 나온 스마트폼 관련 책자에 자세한 내용이 나와 있으며 e-abap에서도 바코드 관련 자료가 많이 올라와 있습니다.)
그리고 report에서도 출력이 가능합니다. 다만 폰트를 바코드 폰트로 지정해 줘야 합니다. print-conrtol을 사용해서 report에서도
출력이 가능합니다. (tcode: spad에서 설정)
즐밥하세요..
-
PCGUY7
2009.09.08 20:51
SMART FORM 으로 바코드 출력이 아니고 그냥 바코드 스캔하는 방법을 여쭈어 본건데 ^^
바코드 입력은 그냥 입력필드에 자동으로 들어오나 보군요
답변해주신분들 감사합니다
-
정군
2009.09.08 20:58
제가 잘못된 정보를 퍼뜨렸네요 ^^;
activeman님께 질문 있습니다.
report에서 바코드 출력은 바코드 폰트가 있어야 되는 건 들었습니다만..
혹시 공짜 바코드 폰트도 있나요?
성안당의 스마트폼 저자를 아는데 ㅎㅎ
-
activeman
2009.09.08 22:32
공짜 바코드가 아니라 sap에서 표준 바코드는 지원하고 있습니다. 스마트폼에서(tcode: se73) 사용하는 바코드 폰트 설정하는 곳이구요
시스템 바코드 선택하고 가시면 바코드 설정이 가능합니다.
그리고 tcode: spad에서 print-control에 보시면 print control name "SBP01" 등 SBP로 시작하는 게 표준 바코드 폰트로 설정된 부분입니
다. 헥사코드로 되어 있을 겁니다. 두자리씩 헥사코드를 분석해 보시면 맨처음 B%C= 39, B=60, H=10 ~ 이런씩으로 나가게 됩니다.
B%C = 39 는 바코드 타입, B=60 은 폭 60mm, H=10 은 높이 10mm 바코드를 의미합니다..
즐밥하세요..
-
정군
2009.09.08 23:29
음... 기본적으로 출력할 수 있다는 의미인가요?
제가 프린트 설정쪽을 잘 몰라서요. 바코드를 찍을 수 있기 때문에 있다고 이야기 하는 것인지요...
report에서 바코드가 찍히는 것의 예제 코드를 하나 알려주시면 감사하겠습니다.
아니면 문서라도...
저희쪽 서버를 보니, SBP로 시작하는 것들로 설정된 것도 있습니다만...
그걸 쓰는 실제 device는 설정된 것이 없고요. report 문법도 곰곰히 생각해봐도
폰트를 지정하는 것은 기억이 안나네요..
관련 문서나 사이트 있으면 좀 알려주시면 감사하겠습니다.
따로 해줄거 없습니다.
그냥 일반 입력 필드에 바코드를 읽으면 텍스트가 화면에 조회됩니다.
그리고 엔터키 까지 입력됩니다.
아무것도 해줄게 없습니다.