Q&A

  • [Q]프린터로 가는 데이타를 잡을수 있을까요?
안녕하세요.. 부산에서 델파이로 밥을 먹고 살려는 화랑입니다..



저에게 과제가 하나 생겼어요..



컴 --- 프린터 와 같이 연결이 되어 있는 상태에서요..



컴(서버)에서 프린터로 나오는 정보를 중간에서 가로 채려 합니다.



컴(서버)는 Unix인데요.. 이컴에서는 직접 작업을 할수가 없거든요



프린터를 보면 ASCII 코드가 나오는 것 같아요.. 그래서 제가 생각한건데



서버에서 프린터로 데이터가 나올때 라인을 하나 더 연결하여 컴을 하나



설치하고 거기서 델파이로 프로그래밍하여서 프린터로도 가고



새로 설치한 컴쪽에서도 데이터를 받았으면 합니다.



간단한 라인은 조립을 했는데. 컴두대와 프린터를 동시에 연결해 버리면



프린터가 안되요..



나름대로 어셈블러로 프로그래밍을 했는데.. 잘 되지를 않네요.



어떻게 하며 좋을까요... 제가 할려는 방법을 옳은건가요?

4  COMMENTS
  • Profile
    이정욱 1999.04.16 02:17
    아무래도 케이블을 그냥 두갈래로 뽑으신것 같군요.

    그렇게 하면 아마도 제데로 안될것 같네요...

    그것보다는 유닉스 프린터포트에서 나오는 신호를 PC에서 받은 후 그것을 프린터로 보내는것이 더 효율적이 아닐까 싶네요.

    제가 알기로는 유닉스에서는 Serial Port로도 인쇄가 가능한것으로 알고 있습니다... 무슨 작업만 하나 해 놓으면 말이죠...

    그 시리얼 포트를 PC에 연결해서 신호를 받은 후 프린터 포트로 내보내면 되지 않을까요?

    아니면 PC에 병렬포트(LPT2)를 하나 더 연결해서 신호를 받은 후 LPT1로 내보내는 형식도 괜찮을것 같군요.

    하여간 케이블을 두갈래로 뽑으셨다면 그것은 잘못된것임을 알려드립니다.



    화랑 wrote:

    > 안녕하세요.. 부산에서 델파이로 밥을 먹고 살려는 화랑입니다..

    >

    > 저에게 과제가 하나 생겼어요..

    >

    > 컴 --- 프린터 와 같이 연결이 되어 있는 상태에서요..

    >

    > 컴(서버)에서 프린터로 나오는 정보를 중간에서 가로 채려 합니다.

    >

    > 컴(서버)는 Unix인데요.. 이컴에서는 직접 작업을 할수가 없거든요

    >

    > 프린터를 보면 ASCII 코드가 나오는 것 같아요.. 그래서 제가 생각한건데

    >

    > 서버에서 프린터로 데이터가 나올때 라인을 하나 더 연결하여 컴을 하나

    >

    > 설치하고 거기서 델파이로 프로그래밍하여서 프린터로도 가고

    >

    > 새로 설치한 컴쪽에서도 데이터를 받았으면 합니다.

    >

    > 간단한 라인은 조립을 했는데. 컴두대와 프린터를 동시에 연결해 버리면

    >

    > 프린터가 안되요..

    >

    > 나름대로 어셈블러로 프로그래밍을 했는데.. 잘 되지를 않네요.

    >

    > 어떻게 하며 좋을까요... 제가 할려는 방법을 옳은건가요?





  • Profile
    화랑 1999.04.16 03:06
    답변 감사합니다.. 문제는 제가 그 서버를 건드릴수가 없습니다.



    지금 현재 나와있는 것은 프린터로 가는 포트 뿐이고요. 이 포트를 이용을



    해서 만들어야 하는데....



    그러면 서버 -- 컴 -- 프린터의 꼴이 되어야 하는데.. 서버에서 프린터를



    찾으면 컴에서 신호를 보내주어야 하지 않나요?



    전체적으로는 서버에서 프린터로 계속 데이타가 나옵니다. 그런데 이 데이터는



    중요하지는 않지만 꼭 있어야 하는데.. 프린터를 하면 종이가 낭비가 되니



    이것을 화일로 저장을 할려고 합니다.. 그리고 잘 되면 프린터를 아예



    없애 버릴 생각이거든요



    그런데 서버에서 보안문제로 제가 작업을 할수가 없거든요. 그러니깐..



    가상적으로 컴(서버아님)을 프린터화 시켜야 하는데.. 보통의 책에는 일방적인



    프린터 출력만 나와 있지 프린터로 입력 받는 것에 대한것은 없거든요..



    물론 유닉스에서 시리얼로 출력시키면 가능한데.. 그렇게 출력을 하도록



    작업을 할수가 없어요... 한 며칠째 거의 밤새다 시피하는데.. 답이 나오질



    않는군요. 프린터(패러럴)로 입출력할수는 없을까요? 그리고 컴과



    프린터사이에 오가는 데이터를 알수 없을까요? 예로 프린터는 엡슨입니다.



    누가 좀 도와주세요.. F.A를 잘 하시는 분도 계신던데....



    이정욱 wrote:

    > 아무래도 케이블을 그냥 두갈래로 뽑으신것 같군요.

    > 그렇게 하면 아마도 제데로 안될것 같네요...

    > 그것보다는 유닉스 프린터포트에서 나오는 신호를 PC에서 받은 후 그것을 프린터로 보내는것이 더 효율적이 아닐까 싶네요.

    > 제가 알기로는 유닉스에서는 Serial Port로도 인쇄가 가능한것으로 알고 있습니다... 무슨 작업만 하나 해 놓으면 말이죠...

    > 그 시리얼 포트를 PC에 연결해서 신호를 받은 후 프린터 포트로 내보내면 되지 않을까요?

    > 아니면 PC에 병렬포트(LPT2)를 하나 더 연결해서 신호를 받은 후 LPT1로 내보내는 형식도 괜찮을것 같군요.

    > 하여간 케이블을 두갈래로 뽑으셨다면 그것은 잘못된것임을 알려드립니다.

    >





  • Profile
    이정욱 1999.04.16 05:08
    프린터포트를 제어하는것은 문제가 없습니다. 그것을 지원하는 컴포넌트를 본적이 있는데.... 아마도 찾아보면 있을것 같구요..

    문제는 단방향이 아니라 양방향일때 문제이군요.

    단방향이라면 일방적으로 데이타를 보내기만 할테니까요...

    아니라면 프린터를 제작하는곳에 드라이버 소스같은것을 요청하면 서로 어떻게 통신을 하나 알 수 있을텐데요...

    일방적으로 데이타를 보내기만 하는것이라면 그냥 받아들이기만 하면 될것 같습니다....

    하지만 서로 통신이 되어야 한다면 그 규약을 알아야 하겠네요.



    화랑 wrote:

    > 답변 감사합니다.. 문제는 제가 그 서버를 건드릴수가 없습니다.

    >

    > 지금 현재 나와있는 것은 프린터로 가는 포트 뿐이고요. 이 포트를 이용을

    >

    > 해서 만들어야 하는데....

    >

    > 그러면 서버 -- 컴 -- 프린터의 꼴이 되어야 하는데.. 서버에서 프린터를

    >

    > 찾으면 컴에서 신호를 보내주어야 하지 않나요?

    >

    > 전체적으로는 서버에서 프린터로 계속 데이타가 나옵니다. 그런데 이 데이터는

    >

    > 중요하지는 않지만 꼭 있어야 하는데.. 프린터를 하면 종이가 낭비가 되니

    >

    > 이것을 화일로 저장을 할려고 합니다.. 그리고 잘 되면 프린터를 아예

    >

    > 없애 버릴 생각이거든요

    >

    > 그런데 서버에서 보안문제로 제가 작업을 할수가 없거든요. 그러니깐..

    >

    > 가상적으로 컴(서버아님)을 프린터화 시켜야 하는데.. 보통의 책에는 일방적인

    >

    > 프린터 출력만 나와 있지 프린터로 입력 받는 것에 대한것은 없거든요..

    >

    > 물론 유닉스에서 시리얼로 출력시키면 가능한데.. 그렇게 출력을 하도록

    >

    > 작업을 할수가 없어요... 한 며칠째 거의 밤새다 시피하는데.. 답이 나오질

    >

    > 않는군요. 프린터(패러럴)로 입출력할수는 없을까요? 그리고 컴과

    >

    > 프린터사이에 오가는 데이터를 알수 없을까요? 예로 프린터는 엡슨입니다.

    >

    > 누가 좀 도와주세요.. F.A를 잘 하시는 분도 계신던데....

    >

    > 이정욱 wrote:

    > > 아무래도 케이블을 그냥 두갈래로 뽑으신것 같군요.

    > > 그렇게 하면 아마도 제데로 안될것 같네요...

    > > 그것보다는 유닉스 프린터포트에서 나오는 신호를 PC에서 받은 후 그것을 프린터로 보내는것이 더 효율적이 아닐까 싶네요.

    > > 제가 알기로는 유닉스에서는 Serial Port로도 인쇄가 가능한것으로 알고 있습니다... 무슨 작업만 하나 해 놓으면 말이죠...

    > > 그 시리얼 포트를 PC에 연결해서 신호를 받은 후 프린터 포트로 내보내면 되지 않을까요?

    > > 아니면 PC에 병렬포트(LPT2)를 하나 더 연결해서 신호를 받은 후 LPT1로 내보내는 형식도 괜찮을것 같군요.

    > > 하여간 케이블을 두갈래로 뽑으셨다면 그것은 잘못된것임을 알려드립니다.

    > >

    >

    >





  • Profile
    화랑 1999.04.17 18:11
    매번 감사합니다.. 저기 한가지만 더 하고 싶은데..



    프린트는 앱슨을 쓰거든요.. 혹시 서로 전달되는 제어 코드에



    관한 자료 있으신가요?... 죄송합니다. 부탁만 드려서..



    없으면 할수 없고요.. 하여튼 매번 감사드립니다..



    자주 들릴께요..

    • 엠마
    • 1999.04.17 06:04
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.17 07:03
    • 엠마
      1999.04.17 09:18
    • 김영해
      1999.04.17 10:34
    • 엠마
      1999.04.17 19:40
    • 김영해
      1999.04.18 04:12
    • 최선기
    • 1999.06.26 21:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.06.26 21:55
      최선기 께서 말씀하시기를... > fieldByName과 Parmabyname의 차이점 좀 자세히 알려주세요... > > 어...
    • 손창근
    • 1999.04.17 19:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.17 21:46
      그것은 자동으로 지원할텐데요... 컴퓨터에 전화접속 네트워킹이 설치되어 있고, 연결이 안되어있을때 네...
    • 1999.06.26 21:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      1999.06.28 03:01
      그 친구에게는 미안한데.. 제가 잘 아는 친구가 바코드 관련 프로그램을 전문적으로 만드는 사람입니다. ...
    • 조복기
      1999.06.26 21:14
      강양규 께서 말씀하시기를... > 안년하세요.. > DateTimePicker를 사용하고 있는데 > > Query를 사용...
    • 화랑
    • 1999.04.16 01:29
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.16 02:17
      아무래도 케이블을 그냥 두갈래로 뽑으신것 같군요. 그렇게 하면 아마도 제데로 안될것 같네요... 그것보...
    • 화랑
      1999.04.16 03:06
      답변 감사합니다.. 문제는 제가 그 서버를 건드릴수가 없습니다. 지금 현재 나와있는 것은 프린터로 가...
    • 이정욱
      1999.04.16 05:08
      프린터포트를 제어하는것은 문제가 없습니다. 그것을 지원하는 컴포넌트를 본적이 있는데.... 아마도 찾아...
    • 화랑
      1999.04.17 18:11
      매번 감사합니다.. 저기 한가지만 더 하고 싶은데.. 프린트는 앱슨을 쓰거든요.. 혹시 서로 전달되는 ...
    • 하남수
    • 1999.06.26 20:23
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.06.26 20:42
      하남수 께서 말씀하시기를... > 저는 오라클을 사용하여 프로그래밍을 하고 있습니다. > 그리고 제가 알...
    • 하남수
      1999.06.26 20:36
      델피 도움말에 다음가 같은 글이 있군요. 찾아보지도 않고 질문을 했내 그래도 한가지더 이상한 점은 SQL...
    • 김영대
      1999.06.26 20:14
      이호선 께서 말씀하시기를... > 안녕하세요. > 델파이 프로그램에서 ftp서버의 화일을 다운 받을려하는데...
    • 엠마
    • 1999.04.17 06:04
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.17 07:03
    • 엠마
      1999.04.17 09:18
    • 김영해
      1999.04.17 10:34
    • 엠마
      1999.04.17 19:40
    • 김영해
      1999.04.18 04:12
    • 이동화
    • 1999.04.17 09:18
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최훈
      1999.06.26 19:32
      데이타베이스에서 자료를 읽어와서 트리를 구성하는데 자료가 없을때 노드가 하나도 없는데 트리를 클릭...
    • 이정욱
      1999.04.18 09:46
      기본프린터에 직접 쓰기 팁 입니다. 아마도 업무용 개발자분께는 아주 유용한 자료가 되리라 생각이 듭니...
    • 김영대
      1999.06.26 20:20
      최훈 께서 말씀하시기를... > 데이타베이스에서 자료를 읽어와서 트리를 구성하는데 > 자료가 없을때 노...
    • 박성훈
    • 1999.06.26 19:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.06.26 19:53
      박성훈 께서 말씀하시기를... > sql.add('Insert into "User.db" values('1111','1111','관리자',0)'); >...
    • 조복기
      1999.06.26 19:50
      박성훈 께서 말씀하시기를... > sql.add('Insert into "User.db" values('1111','1111','관리자',0)'); ...
    • 하남수
      1999.06.26 19:41
      "user.db'때문이 아닌가요 " "없어야 될 것 같은데.... 박성훈 께서 말씀하시기를... > sql.add('Ins...
    • 엠마
    • 1999.04.17 06:04
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 전 재헌
      1999.06.26 19:21
    • 김영해
      1999.04.17 07:03
    • 엠마
      1999.04.17 09:18
    • 김영해
      1999.04.17 10:34
    • 엠마
      1999.04.17 19:40
    • 김영해
      1999.04.18 04:12
    • 송동일
    • 1999.06.26 17:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.06.26 18:56
      ActiveX컨트롤이라면 델파이 내부로 일딴 임포트를 하셔야 합니다.. 컴포넌트 메뉴에 import activex...
    • 장철진
    • 1999.04.17 08:55
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.19 18:49
      장철진 wrote: > 안녕하세요 또 질문을 하게 되네요. > LAN에서 NT4.0을 쓰고있는데 공유를 만드는 방법 ...
    • 구창민
      1999.04.18 02:26
      장철진 wrote: > 안녕하세요 또 질문을 하게 되네요. > LAN에서 NT4.0을 쓰고있는데 공유를 만드는 방법 ...
    • 박성훈
    • 1999.06.26 17:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.06.26 17:39
      박성훈 께서 말씀하시기를... > 에디트컴포넌트에서 코드상으로 undo기능을 구현하려면 어떻게 합니까? >...
    • 최석기
      1999.06.26 17:37
      박성훈 께서 말씀하시기를... > panel1.caption:=formatfloat('#,##0',strtofloat(s)); > > 여기서 pan...
    • 이슬
    • 1999.04.15 03:34
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.17 08:00
      이슬 wrote: > 1. ParamByName과 FieldByName의 차이점이 무엇인지요? > > 2. 폼에 성별(남,여:radiobu...
    • 신호성
      1999.04.16 01:36
      > 2. 폼에 성별(남,여:radiobutton) 체크가 있는데, DB는 Alpha로 2자리 만들었습니다. > 근데, DBGrid에...
    • 박종모
      1999.04.15 04:44
      이슬 wrote: > 1. ParamByName과 FieldByName의 차이점이 무엇인지요? > > 2. 폼에 성별(남,여:radiobu...
    • 글쎄요
      1999.04.15 05:41
      추가로 답변합니다. 2번째 건데 답변이 잘 못된 것 같아요. 가장 좋은 방법은 DBGRID 대신에 STRINGGRID...
    • 김영해
      1999.04.15 08:49
      안녕하세요 application을 개발하다 문제가 있어 이렇게 다시 질문합니다. 제목과 같이 일정시간 동안 입...
    • 김영대
      1999.06.26 20:16
      이한나(소라동생) 께서 말씀하시기를... > 리치에디터에서 콜럼값과 라인값을 리턴받아 그에 해당하는 문...
    • 이정욱
      1999.04.15 10:21
      아래 작업전환을 막는것이 있습니다. 이 코드는 나이렉스의 팁 게시판에서 가져왔습니다. var Form1:...
    • 이한나(소라동생)
      1999.06.27 12:08
      김영대 께서 말씀하시기를... > 이한나(소라동생) 께서 말씀하시기를... > > 리치에디터에서 콜럼값과 라...
    • 김영해
      1999.04.17 07:48
      감사합니다.이정욱님 많은 도움이 되었습니다.