Q&A

  • 스케너로 바코드를 읽는 예제 부탁.
공무원증에 바코드를 붙여 출퇴근시 핸디스케너로 읽어 출퇴근 관리 및 시간외근무를 관리하는 프로그램을 작성해보고 싶습니다. 통신프로그램은 백지상태로 스케너를

읽는다든지 어떤스케너가 적합한지 알수가 없습니다. 기초가 없어 공부하는데 어려움이 많습니다. 위에 설명한 프로그램에 적당한 핸디스케너 종류를 추천해 주길 바라며(간단한 설명 부탁) 핸디스케너로 바코드를 읽어올수있는 예제도 부탁드립니다. 그리고 간단하게 바코드를 생성할 수있는 예제가 있으면 더욱 좋겠습니다

3  COMMENTS
  • Profile
    장동민 2000.12.20 06:50
    부탁합니다.

    델파이 바코드 컴포노트있으면 부탁합니다.

    저는 서점관리 프로젝트를 하고 있는데 바코드가 문제라서...

    부탁합니다.아니 제발 주십시요!

  • Profile
    s6763 2000.10.31 09:18
    양영언 wrote:

    > 공무원증에 바코드를 붙여 출퇴근시 핸디스케너로 읽어 출퇴근 관리 및 시간외근무를 관리하는 프로그램을 작성해보고 싶습니다. 통신프로그램은 백지상태로 스케너를

    > 읽는다든지 어떤스케너가 적합한지 알수가 없습니다. 기초가 없어 공부하는데 어려움이 많습니다. 위에 설명한 프로그램에 적당한 핸디스케너 종류를 추천해 주길 바라며(간단한 설명 부탁) 핸디스케너로 바코드를 읽어올수있는 예제도 부탁드립니다. 그리고 간단하게 바코드를 생성할 수있는 예제가 있으면 더욱 좋겠습니다



    핸디스캐너의 종류는 크게 두가지로 분류됩니다.

    1. 키보드 웨지 타입:

    2. RS232타입(건스캐너, 레이져 스캐너 포함)



    키보드 웨지는 말 그대로 바코드 스캐닝(디코딩)작업을 하면 그냥 값이 키보드 값처럼 넘어옵니다. pc에 달린 키보드라고 생각하시면 됩니다.

    즉 edit1이 포커스를 받고 있다면, 바로 값이 키보드로 친것처럼 넘어오구요,



    RS232 타입은 Serial포트를 통해 값이 들어옵니다. 이것은 키보드 포커스와 상관없이

    serial포트로 들어온 값을 체크하고, 파싱해서, edit1같은 곳에 값을 집어 넣어주셔야 합니다.



    대부분 핸디스캐너는 키보드 웨지 타입이구요, RS232타입이라면, 여기Q/A에서

    RS232하고 키워드를 치고 검색을 하면 무지 많은 답이 나올겁니다.



    그리고, 질문하신 내용중 바코드 생성할 수 있는 예제를 말씀하셨는데,

    그건 대게 복잡합니다.

    바코드 종류(Kan,code39, code93, upc, 인터리브 2 of 5코드)등등 너무 많구요,

    바코드에 따라, 체트디지트 값을 계산하는 방식이 다르구요,

    하여간 복잡합니다. 바코드 콤포넌트도 자료실에 올라와 있던데, 그걸 사용하시던가,

    아님, 공무원 증에 붙일 바코드라면, 일반프린터로를 출력해 봤자 의미가 없을 것 같구요, 전문적으로 바코드만 출력하는 바코드 프린터로 찍어야 될 듯 싶습니다.

    zebra, citizen 등등의 기계로 말이죠.

  • Profile
    김상호 2000.10.31 07:20
    바코드를 읽는 것은 신경을 쓰지 않아도 바코드 스케너에서 대부분 지원을 해줍니다.

    즉 바코드를 스케너가 읽어 들이면 키보드로 입력 하는 것같은 숫자나 문자가 됩니다.

    즉 입력란에 포커스를 주고 스케너나 작동하면 입력 끝.......

    바코드용 컴포넌트가 있는걸로 알고 있거든요 자료실에 한번찾아 보세요....





    양영언 wrote:

    > 공무원증에 바코드를 붙여 출퇴근시 핸디스케너로 읽어 출퇴근 관리 및 시간외근무를 관리하는 프로그램을 작성해보고 싶습니다. 통신프로그램은 백지상태로 스케너를

    > 읽는다든지 어떤스케너가 적합한지 알수가 없습니다. 기초가 없어 공부하는데 어려움이 많습니다. 위에 설명한 프로그램에 적당한 핸디스케너 종류를 추천해 주길 바라며(간단한 설명 부탁) 핸디스케너로 바코드를 읽어올수있는 예제도 부탁드립니다. 그리고 간단하게 바코드를 생성할 수있는 예제가 있으면 더욱 좋겠습니다

    • 강경신
    • 2000.10.31 07:17
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 모두삭제
      2000.10.31 18:19
      강경신 wrote: > 동영상위에다가 패널이나 그림을 올릴 수 있나요??? > > 노래방 같은데 보면 아래로 ...
    • 김상호
      2000.10.31 07:25
      label을 이용하면 가능한 걸로 알고 있거든요.... Transparent := true; 로 하면 될것 같은데요 ...
    • 바보
    • 2000.10.31 06:23
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 양영언
    • 2000.10.31 06:19
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 장동민
      2000.12.20 06:50
      부탁합니다. 델파이 바코드 컴포노트있으면 부탁합니다. 저는 서점관리 프로젝트를 하고 있는데 바코드가...
    • s6763
      2000.10.31 09:18
      양영언 wrote: > 공무원증에 바코드를 붙여 출퇴근시 핸디스케너로 읽어 출퇴근 관리 및 시간외근무를 관...
    • 김상호
      2000.10.31 07:20
      바코드를 읽는 것은 신경을 쓰지 않아도 바코드 스케너에서 대부분 지원을 해줍니다. 즉 바코드를 스케너...
    • 송영순
    • 2000.10.31 06:15
    • 2 COMMENTS
    • /
    • 0 LIKES
    • coolling
      2000.11.01 06:59
      그냥 한번 만들어 봤습니다. 하지만 .. 실해여부는 책임못짐...^^ //패스워드와 아디를 디비에서 가져...
    • 사발우성
      2000.10.31 19:25
      송영순 wrote: > db에 있는 회원들 아이디와 비밀번호를 매치시켜서 > 회원인 경우...즉,회원인증을 하는...
    • 송영순
    • 2000.10.31 06:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김상호
      2000.10.31 07:38
      중복검사는 가능하지만 반복으로 입력 받지는 못합니다. 그리고 while 문에 들어가면 무한 루프에 빠지게 ...
    • 찬수애비
      2000.10.31 05:24
      SendMessage 를 이용 하세요. 그거이 정석 입니다. > 수고가 많으십니다, 고수님들. > > A라는 ...
    • 한하눌
      2000.10.31 04:57
      남태식 wrote: > 수고가 많으십니다, 고수님들. > > A라는 폼안에 존재하는 컴포넌트 이벤트는 실행할 ...
    • Jonny
    • 2000.10.31 04:48
    • 0 COMMENTS
    • /
    • 0 LIKES
    • won
    • 2000.10.31 04:04
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 찬수애비
      2000.10.31 05:27
      Tmenu 를 하나 만들고 Quick button 눌렸을때 Button 영역에서 Tmenu를 PopUp시키세여. won wro...
    • won
      2000.10.31 08:39
      툴버튼으로 하면, 완벽하게 구현되거든요. 근데, 툴버튼이 (그림과 캡션)을 버튼에 함께 표시가 안되요...
    • 남기석
      2000.11.01 10:59
      안녕하세요 청개구리 남기석( http://www.delphitravel.com )입니다. 클릭이벤트에 이렇게 처리하시면 ...
    • 강인규
      2000.10.31 06:09
      아파치에서 돌아가나 모르겠습니다만(아마두 안돌아가지 안을까? 고수님들 알려주셍~) 웹 디폴트경로에 화...
    • 어린왕자
      2000.10.31 18:04
      인규님..답변 감사합니다. 윈도2000프로인데요.. 웹서버 안깔아두..웹서버프로그래밍 할수 있나요? ...
    • 강인규
      2000.10.31 19:44
      안녕하세요? 강인규입니다. 여기저기 기웃거린 결과 윈도우 2000프로에서두 IIS를 쓸수가 있다는군요. 씨...
    • 찬수애비
      2000.10.31 05:42
      TBitmap은 Bitmap->Width = 200; Bitmap->Height = 200; 로 바로 크기 조정 됨다.. 이거이 ...
    • 권세용
      2000.10.31 17:49
      최성진 wrote: > select to_char(sysdate,'yyyy-mm-dd'),to_char(sysdate,'yyyy-mm-dd' from dual > 이렇...
    • 손상수
    • 2000.10.31 02:44
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 한하눌
      2000.10.31 04:32
      손상수 wrote: > 안녕하세요? > 여러 고수님들. 오늘도 이 소생이 질문하나 여쭐까 합니다. > > ---...
    • 손상수
      2000.10.31 05:27
      감사합니다. 한하눌님 덕에 간단히 문제를 해결했습니다. 추가적으로 GROUP FOOTER의 AFTER PRINT에 ...
    • 초보
    • 2000.10.31 02:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • cyber57
      2000.11.10 22:50
      cyber57 wrote: Blocking - 일명 동기방식이라고 하는데 socket관련 함수를 클라이언트가 사용하면 ...
    • cell
      2000.10.31 02:02
      function RoundUp(X : Extended) : Integer; begin Result := Trunc(X) + Trunc(Frac(X) * 2); end; ...
    • 원령왕자
      2000.10.31 02:35
      님이 보내주신대로 하니깐 값이 정확하게 잘나오네요.. 정말 감사합니다
    • 최성진
      2000.10.31 02:49
      select to_char(sysdate,'yyyy-mm-dd'),to_char(sysdate,'yyyy-mm-dd' from dual 이렇게하면 날짜랑 시간...
    • 병부잡이
      2000.10.31 03:42
      SoftClassName := 'SectionName'; . . . SysComm := TiniFile.Create(SysDllFile); If Not SysC...
    • 사발우성
      2000.10.31 04:40
      병부잡이 어른 진심으로 감솨 함당..^^ 종종 존 가르침 주시와여 ^^ 그럼 이만....휙..
    • 최은석
      2000.10.31 02:13
      엑셀이 설치되어있어야 합니다요 초보궁금 wrote: > 엑셀로 데이타를 저장했다가 다시 DB로 올리구 ...
    • 어린왕자
      2000.10.31 04:47
      안녕하세요..영원한 델초보 어린왕자입니다.. 머..다른 방법이 있겠어요? 막노동밖에.. 첫번째 더블쿼테...