Q&A

  • 고수님들 도와주세요 [포스프린터문제]
포스프린터땜시롱 4일동안 끙끙앓다가 어쩔수 없이 여러분께 도움을 청합니다..

다름이 아니라 엡손계열 포스프린터를 쓰는데요..

Assignfile(F, 'LPT1');

Rewrite(F);

WriteLn(F, 'abcdefg');

Writeln(F, #13);

wrIteln(F, #10);

writeln(F, '1234567');

closefile(F);

이렇게 찍으면 제가 원하는건

" abcdefg

1234567 "

이렇게 찍혀야 되는데

" abcdefg1234567 "이렇게 찍히는군요..

LF나 CR 을 번갈아 넣어보기도 하고 #13,#10 대신에 CHR(13),CHR(10)이렇게도 해보고 해도 라인 피드가 되질않는군요....이유가 뭔지 헝헝헝....고수님들 도와주세요..





2  COMMENTS
  • Profile
    솔뫼마당 2001.09.05 02:36
    프린터 메뉴얼을 보시면 ESCAPE CODE를 쓰도록 되어 있을텐데요.

    (너무 오래되서 기억이 잘 안나지만..)

    CHR(27)을 앞에다 넣으면 어떨까요?



    일반 프린터 메뉴얼의 제일 뒷부분에 보시면 ESCAPE CODE와 관련된 부분이 있을 겁니다. 참조해 보세요.

    제가 영수증프린터를 했었는데 지금 당장 생각은 나질 않네요.





    델초보... wrote:

    > 포스프린터땜시롱 4일동안 끙끙앓다가 어쩔수 없이 여러분께 도움을 청합니다..

    > 다름이 아니라 엡손계열 포스프린터를 쓰는데요..

    > Assignfile(F, 'LPT1');

    > Rewrite(F);

    > WriteLn(F, 'abcdefg');

    > Writeln(F, #13);

    > wrIteln(F, #10);

    > writeln(F, '1234567');

    > closefile(F);

    > 이렇게 찍으면 제가 원하는건

    > " abcdefg

    > 1234567 "

    > 이렇게 찍혀야 되는데

    > " abcdefg1234567 "이렇게 찍히는군요..

    > LF나 CR 을 번갈아 넣어보기도 하고 #13,#10 대신에 CHR(13),CHR(10)이렇게도 해보고 해도 라인 피드가 되질않는군요....이유가 뭔지 헝헝헝....고수님들 도와주세요..

    >

    >

  • Profile
    델초보... 2001.09.05 02:46
    #27은 어디에다 넣어도 안되고요...

    딴게 아니라...

    writeln(F, '인쇄') 에서 제가 변수F를 TextFile로 지정했는데....

    TextFile가 맞나요?