소스코드를 프린트 하는 도구

성재파파의 이미지

허접한 질문 읽어 주셔서 감사합니다.

C 소스코드를 라인넘버와 한페이지에 좌우로 프린트하던 툴이 있던 걸루
기억되는 데 혹시 아시면 가르켜 주세요.(Windows용 툴)
Linux 말고 XP에서 프린트 할려구요.

아직 Linux에서 프린트 연결하는 방법을 몰라서..

Linux에서 프린트 하는 방법 도 가르켜 주시면 고맙겠네요.
한컴리눅스 3.0을 사용하는 데, 각종 에디터 나 기타 툴이 있어 프린트하는
메뉴는 있긴 한데, 현재 회사 LAN내의 프린트공유PC내에 연결된 프린터가
있어요. 근데 제생각으로는
이 프린트를 Linux에서 사용할 수 없을 것 같은 데.. 맞나요?

무혼인형의 이미지

소스를 보기좋게 출력해 주는 툴은 죄송하지만 잘 모르겠고요..

네트웍 공유되어 있는 프린터를 삼바를 이용해서 사용 할 수 있습니다.

http://kr.samba.org/samba/samba.html :)

daybreak의 이미지

Samba 를 이용하지 않는 방법도 있습니다. 참고하시기 바랍니다.

Windows 2000 이상이면

제어판 - 프로그램 추가/제거 - Windows 구성 요소 추가/제거 - 기타 네트워크 파일 및 인쇄 서비스 - Unix용 인쇄 서비스

를 설치하여 UNIX 에서 사용하는 lpr 프로토콜을 이용하여 Windows PC 에서 출력을 할 수 있습니다.

이렇게 사용하려면

제어판 - 관리도구 - 서비스

에서

TCP/IP Print Server

를 부팅시 자동으로 시작하게 해야 합니다.

이 서비스가 실행되면, 윈도우에서 공유시킨 모든 프린터로 lpr 프로토콜을 이용하여 출력 가능합니다. remote queue 는 프린터 공유에 등록된 이름으로 하면 됩니다.

scobyseo의 이미지

그런 용도로 리눅스에서는 hpscat이나 c2ps등을 사용하는데요..
c2ps는 한글을 지원안하는데다가.. 아주 오래되었더군요..
윈도우 쪽은 잘 모르겠습니다만
cygwin을 사용하면 저 두 툴은 쉽게 컴파일해서 사용할 수 있습니다.

리눅스에서 한글이 섞인 코드를 예쁘게 찍을려면 뭘 써야 할까요?
쩌비...

서명:
이것은 올리는 글에 첨부될 사인 문구입니다. 제한은 255 글자입니다

래리버드의 이미지

뭐 라인넘버를 표시 할라면 윈도우에서는 보통의 에디터(울트라에디터,
에디트플러스,아크로에디터등)를 사용하시면 되겠고,
한 페이지에 좌우로 프린트 한다면 fineprint를 사용하시면 될텐데..
근데 fineprint는 상용이긴 하지만요.. 프리웨어도 있긴한데.. 제가 알기로
한번에 프린트 할 수 있는 장수가 4장인가로 알고 있고, 프린트 된 용지밑에
광고성 글이 찍혀 나옵니다.

비 온 뒤에 땅이 굳어진다는 말은 다 거짓말이다.

zienie의 이미지

UltraEdit 를 사용하면 님께서 원하시는 작업을 완벽하게 할 수 있겠군요.

화면에 라인번호 보이게 표시한 다음에

인쇄 옵션에 보면 1장에 2페이지 인쇄라고 있습니다 ^^

용지설정에서 가로 셋팅하고

1장에 2페이지 인쇄 하면 보기 좋더군요..

##########################################################
넘어지는건 아직 괜찮다.
하지만 넘어질때마다 무언가를 주워서 일어나자.

totohero의 이미지

c2ps (http://www.cs.technion.ac.il/users/c2ps/)를 한번 써보시기 바랍니다.
윈도우즈용도 있습니다. 한글이 되는지는 기억이 안납니다만.

송지석의 이미지

Quote:
]$ h2ps --help
h2ps: invalid option -- -
h2ps 2.06 - converts hangul text file to PostScript file
usage: h2ps [ options ] [ infile [ ... ] ] ]
options:
-l : landscape (default)
-p : portrait
-1|2|3 : 1, 2 or 3 columns (default: 2 columns)
-c n : n columns (1 <= n <= 10)
-n : line numbering
-f n : font size (n is real number)
-H : do not display heading
-q : quiet
-L : use Letter page size (default: A4)
-D : do not draw decoration box and heading (default: draw decoration)
-h : this message
default format:
A4 landscape two column mode with decoration and heading.

이렇게 나오는군요. 옵션을 잘 조정하셔서
프린터 디바이스로 리다이렉션 하면 되지 않을까요?
제 PC는 레뎃 8.0입니다.
그리고 리눅스에서 프린터 공유는 윈도에서 프린터 추가하듯이 쓰는 설정하는 툴이 있는데.. 이름을 까먹었네요.. 그걸로 하면 네트웍에 연결된 프린터도 사용이 가능합니다. 삼바를 사용하는 것으로 알고 있습니다.
그런데 대신에 공유된 컴퓨터나 프린터 이름이 한글이면 안되더군요.

douner의 이미지

아주 예전에 즐겨 쓰던 소스코드 프린팅 툴이었는데요

돌고래가 선글라스 쓴 거이 아이콘인,...

지금은 어디서 구할 수 있는지 모르겠습니다 ^_^;;;

참 예쁘게 출력해 주었었는뎅 ㅎㅎㅎ

인생, 쉬운 것만은 아니네..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.