print 프린트

프린트.ZIP

텍스트 인쇄하기   (created at 2006-11-17)   357  

이것 때문에 꽤나 골머리를 앓았었는데 여기서 수없이 찾아보고 테스트하여 답을 얻었습니다.저처럼 필요하신 분이 계실 것 같아 정리하여 올려봅니다. 제가 원하던 것은 LPT Port로 직접 Data를 쓰는 것이었습니다.프린터에 일정한 형식으로 Text를 만들어 넣어 주면 내장된 폰트 등을 사용하여바코드도 인쇄하는 프린터를 쓰기 위한 것입니다. // LPT Port 로 직접 인쇄하기...void CLabelPrint::OutLptPort(CS...





텍스트 인쇄하기

31433 
Created at 2006-11-17 18:05:09 
358   0   0   0  

이것 때문에 꽤나 골머리를 앓았었는데 여기서 수없이 찾아보고 테스트하여 답을 얻었습니다.
저처럼 필요하신 분이 계실 것 같아 정리하여 올려봅니다.
 

제가 원하던 것은 LPT Port로 직접 Data를 쓰는 것이었습니다.
프린터에 일정한 형식으로 Text를 만들어 넣어 주면 내장된 폰트 등을 사용하여
바코드도 인쇄하는 프린터를 쓰기 위한 것입니다.

 

// LPT Port 로 직접 인쇄하기...

void CLabelPrint::OutLptPort(CString strText)
{
    HANDLE hLpt;
    hLpt = CreateFile("LPT1:", GENERIC_WRITE, 0, NULL, OPEN_ALWAYS,
                        FILE_ATTRIBUTE_NORMAL, NULL);
 
    if(hLpt == INVALID_HANDLE_VALUE)
        AfxMessageBox("Can not open LPT1 !!!");
    else{
        DWORD dwWritten;
        WriteFile(hLpt, strText, strText.GetLength(), &dwWritten, NULL);
        CloseHandle(hLpt);
    }
}
 
 
// LPT Driver로 인쇄하기...
void CLabelPrint::OutLptDrive(CString strText)
{
    HDC PrintDc;        // Printer DC를 얻고
    PrintDc = CreateDC(NULL, DefaultPrinter, NULL, NULL);
 
    // 현재 인쇄할 내용이 무엇이라는 것만 알리고...
    static DOCINFO docinfo = { sizeof(DOCINFO), "Label Print", NULL};
    // 인쇄 시작 명령을 보낸다
    StartDoc(PrintDc, &docinfo);
 
    // 페이지 시작임을 알린다
    StartPage(PrintDc);
 
    // 실제 인쇄를 하는 부분...
    TextOut(PrintDc, 0, 0, strText, strText.GetLength());
 
    // 페이지 종료를 알린다
    EndPage(PrintDc);
 
    // 인쇄가 종료 명령을 보낸다
    EndDoc(PrintDc);
}



Tags: print 프린트 Share on Facebook Share on X

◀ PREVIOUS
Region을 이용한 부정형 윈도 만들기
▶ NEXT
Hello World 뿌리기
  Comments 0
Login for comment
OTHER POSTS IN THE SAME CATEGORY

오라클8i 글자수 무제한 게시판소스 (created at 2006-12-22)

동적 이미지(실시간 그래프) 생성하기 (created at 2006-12-22)

UTF-8로 파일 저장하기 (created at 2006-12-22)

발신전용 메일서버 만드는 방법 (created at 2006-12-21)

구글 검색시 순위 올리기 (created at 2006-12-18)

사이트 트래픽의 주범 웹봇 차단하기 - robots.txt (created at 2006-12-18)

Internet Explorer의 검색창에서 한글 입력이 안될때 (created at 2006-11-24)

프린터 인쇄 취소가 안될때 (created at 2006-11-24)

spoolsv.exe의 문제 cpu점유률 100% (created at 2006-11-24)

http-2.2.3에서 ssl 설치 (created at 2006-11-24)

초간단 php-oracle 연동 클래스 (created at 2006-11-24)

금액을 입력할때 세자리마다 컴마찍기 (created at 2006-11-24)

쿠키 세팅하기 (created at 2006-11-22)

초간단 AJAX 샘플 (created at 2006-11-22)

Hello World 뿌리기 (created at 2006-11-18)

Region을 이용한 부정형 윈도 만들기 (created at 2006-11-16)

유동 IP로 DNS 매핑하여 서비스 하는 방법 (created at 2006-10-14)

MS IE7.0 가세「툴바 전쟁」혈투 예고 (created at 2006-10-14)

어떤 프로세스가 메모리를 가장 많이 차지하는지 알아보는 방법? (created at 2006-10-13)

어떤 디렉토리가 가장 큰지 알아내는 방법? (created at 2006-10-13)

root password 까먹었을때? (created at 2006-10-13)

지정날짜에 이미지 보여주기 혹은 감추기 (created at 2006-10-10)

구글 메일(GMail)로 메일 발송하기 (created at 2006-10-10)

window 스스로 닫기 (created at 2006-10-10)

이미지를 지정된 비율로 자르기 (crop) (created at 2006-10-10)

JavaScript로 만든 달력(popup 객체사용) (created at 2006-10-10)

AJAX 컨트롤 많이 있겠지만, Form 메소드 형태로 (created at 2006-10-10)

모니터 끄는 API (created at 2006-09-29)

telnet 접속이 내부는 되는데 외부는 안되는 경우 (created at 2006-09-29)

포트 변경하는 법 (created at 2006-09-29)

UPDATES

글루코사민 vs. 콘드로이친: 무엇이 더 나은 관절 건강 보조제일까? (created at 2024-04-22)

광주 5·18 민주화운동 알린 테리 앤더슨 前 AP 기자 (created at 2024-04-22)

햄과 소세지가 우리 몸에 일으키는 부작용 (updated at 2024-04-22)

콘드로이친의 염증 감소효과 (updated at 2024-04-22)

코사민 DS - 글루코사민+콘드로이친 복합물이 함유된 퇴행성 관절 건강보조제 (updated at 2024-04-22)

삼겹살 먹을때 환상조합 (created at 2024-04-22)

일본 여중생의 특이한 취향 (created at 2024-04-22)

우리가 먹는 약물이 바꿔버린 생태계 (created at 2024-04-21)

일본에서 그린 상상속의 사무직과 현실속의 사무직 (updated at 2024-04-21)

북한 미대생들이 그린 북한 최고존엄 김정은 (created at 2024-04-21)

입사 후 1년도 되지 않은 회사에서 구조조정에 의한 퇴직 불응에 따른 해고 처리시 대응 가능한 방법 (updated at 2024-04-20)

한고은님의 옛날 사진 (updated at 2024-04-20)

소녀대 - Bye Bye Girl (updated at 2024-04-13)

대한민국 날씨 근황 (created at 2024-04-13)

성일종 인재육성 강조하며 이토 히로부미 언급 - 인재 키운 선례? (updated at 2024-04-13)

일제강점기가 더 살기 좋았을지도 모른다는 조수연 국민의힘 후보 - 친일파? (updated at 2024-04-13)

Marshall Ha님의 샤오미 SU7 시승기 - 테슬라의 일론 머스크님이 긴장할만한 느낌 (updated at 2024-04-09)

윙크하는 귀염둥이 반려견들 (created at 2024-04-08)

달콤 살벌한 고백 (created at 2024-04-08)

북한 최정예 공수부대 훈련 모습 (updated at 2024-04-02)

맛있었던 친구 어머니의 주먹밥이 먹고 싶어요 (created at 2024-04-02)

자리 마음에 안든다고 6급 공무원 패는 농협 조합장 (created at 2024-03-26)

85세 딸 짜장면 사주는 102세 어머니 (created at 2024-03-26)

1990년대 감각파 도둑 (created at 2024-03-26)

치매에 걸린 69살의 브루스 윌리스가 전부인 데미무어를 보고 한 말 (updated at 2024-03-22)

경제는 대통령이 살리는 것이 아닙니다 라던 윤석열대통령 - 상황 안좋아지자 여러 전략을 펼쳤지만, 부작용 속출했던 2024년의 봄 (updated at 2024-03-13)

극빈의 생활을 하고 배운것이 없는 사람은 자유가 뭔지도 모를 뿐 아니라 왜 개인에게 필요한지에 대한 필요성을 못느낀다는 윤석열 대통령 (updated at 2024-03-08)

조선일보를 안본다는 사람들이 말하는 그 이유 - 천황폐하, 전두환 각하, 김일성 장군 만세? (created at 2024-03-07)

광폭타이어를 장착하면 성능이 좋아질거라는 착각 (updated at 2024-03-03)

면허시험장에서 면허갱신하면 하루만에 끝나나? (updated at 2024-03-03)