Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[9980] Winexec를 이용한 네트웍프린터로의 파일전송/출력
matarazo [] 1432 읽음    2004-12-17 18:13
winexec() 를 이용해서 네트웍 프린터로 출력을 하려고 합니다.

var
    aDevice, aPort, aDriver:PChar;
    aHandle: THandle;
begin


        GetMem(adevice,50);
        GetMem(aport,50);
        GetMem(adriver,50);
        printer.GetPrinter(aDevice,aDriver,aPort,aHandle);

        port:= Strpas(aport);
        WinExec(PChar('cmd /c copy C:\FileName.plt  ' + port), SW_SHOWNORMAL);    -->실행안됨
        WinExec(PChar('cmd /c copy C:\FileName.plt  DOT4_001'), SW_SHOWNORMAL); ->실행안됨
위와같이 실행했을 경우  아무런 메시지도 없고 프린트도 되지 않습니다.

로컬프린터에서 다음코드를 실행할 경우는 이상없이 프린트 됩니다.
WinExec('cmd /c copy C:\FileName.plt LPT1, SW_SHOWNORMAL);

네트웍프린터에서 프린트 되게 할려면 어떻게 하면 될까요...?
고수님의 조언 부탁드립니다.

+ -

관련 글 리스트
9980 Winexec를 이용한 네트웍프린터로의 파일전송/출력 matarazo 1432 2004/12/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.