From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Dec  5 16:36:50 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA00884;
	Tue, 5 Dec 2000 16:36:50 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from cumulus.ihas.nagoya-u.ac.jp (cumulus.ihas.nagoya-u.ac.jp [133.6.146.164])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA00879
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 5 Dec 2000 16:36:50 +0900 (JST)
	(envelope-from taichu@ihas.nagoya-u.ac.jp)
Received: from localhost (anvil [133.6.146.175])
	by cumulus.ihas.nagoya-u.ac.jp (8.11.1/3.7W) with ESMTP id eB57aJ844755
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 5 Dec 2000 16:36:19 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
X-URL: http://cloud.ihas.nagoya-u.ac.jp/students/taichu/
In-reply-to: Your message of "Mon, 13 Nov 2000 09:55:07 JST."
             <20001113095507J.taoka@infonets.hiroshima-u.ac.jp>
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20001205163619X.taichu@ihas.nagoya-u.ac.jp>
Date: Tue, 05 Dec 2000 16:36:19 +0900
From: Taichu Tanaka <taichu@ihas.nagoya-u.ac.jp>
X-Dispatcher: imput version 990905(IM130)
Lines: 72
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 57312
Subject: [FreeBSD-users-jp 57312] Using Epson PM-800C as an USB Printer
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: taichu@ihas.nagoya-u.ac.jp

$BEDCf$H?=$7$^$9!#(B

  FreeBSD $B$G(B Epson $B$N%$%s%/%8%'%C%H%W%j%s%?(B PM-800C $B$r(B
USB $B@\B3$G$I$&$K$+;H$($k$h$&$K$J$C$?$H;W$$$^$9$N$G!"(B
$B0l1~Js9p$7$^$9!#(B

[FreeBSD-users-jp 56843] $B$K$F!"ED2,$5$s$N(B
On Mon, 13 Nov 2000 09:55:07 JST, TAOKA Satoshi wrote:
> BSD-usb Mailing List$B$G$b!"(BPM $B%7%j!<%:$G%T%/$7$+F0$+$J$$Js9p$,$"$j$^$9!#(B
> 
> http://home.jp.FreeBSD.ORG/cgi-bin/showmail/bsd-usb/171
> 
> $B;d$N$H$3$m$G$bF1MM$G$9!#(BLinux$B$G$O(BUSB$B7PM3$G0u:~$G$-$F$$$k$h$&$G$9$,!#!#(B
> $B8=>u$G$O!"$J$K$+KbK!$r$+$1$J$$$H;H$($J$$$N$G$7$g$&!#(B

$B$K$"$j$^$9$h$&$K!"(BPM-800C $B$G$b!"$=$N$^$^$G$O$d$O$j%T%/$7$+(B
$BF0$-$^$;$s$,!"$J$s$i$+$N=i4|2=%G!<%?$G!X3e!Y$rF~$l$F$d$k$H(B
$B$$$$$h$&$K;W$($^$9!#(B
$B$G!"$=$N3eF~$l$N=i4|2=$J$N$G$9$,!"$R$g$s$J$3$H$+$i(B
Gimp-print ( http://gimp-print.sourceforge.net/ ) $B$H$$$&(B
Gimp $B$G$N0u:~MQ%W%i%0%$%s$NCf$K8+$D$1$^$7$?!#(B

gimp-print $B$NCf$K$O(B escputil $B$H$$$&%f!<%F%#%j%F%#$,4^$^$l(B
$B$F$$$^$9!#$3$l$O(B Epson $B$N%$%s%/%8%'%C%H%W%j%s%?$NJ]<i$K;H(B
$B$($k$b$N$G!"%X%C%I$N%/%j!<%K%s%0$d%N%:%k%A%'%C%/$J$I$,$G$-(B
$B$^$9!#$=$N%*%W%7%g%s$NCf$K!"(B

       -u      The printer is connected via USB.

$B$H$$$&$b$N$,$"$j$^$9!#3:EvItJ,$N%3!<%I$rD4$Y$k$H!"(B

void
initialize_print_cmd(void)
{
  bufpos = 0;
  if (isUSB)
    {
      static char hdr[] = "\000\000\000\033\001@EJL 1284.4\n@EJL     \n\033@";
      memcpy(printer_cmd, hdr, sizeof(hdr) - 1); /* Do NOT include the null! */
      bufpos = sizeof(hdr) - 1;
    }
}

$B$H$J$C$F$$$k$@$1$G$9!#$I$&$d$i$3$N(B hdr $B$NJ8;zNs$r;H$($P!"(B
$B=i4|2=$,$G$-$k$h$&$G$9!#$G!"(B
----------
#include <stdio.h>

int main(void)
{
    static char hdr[] = "\000\000\000\033\001@EJL 1284.4\n@EJL     \n\033@";
    fwrite(hdr, sizeof(hdr)-1, 1, stdout);
    return 0;
}
----------
$B$H$$$&%W%m%0%i%`$r:n$C$F%3%s%Q%$%k$7$^$9!#(B
$B%W%j%s%?(B ulp$B$O(B /dev/ulpt0 $B$KD>7k$5$l$F$$$k$H$7$F!"(B
$B$3$l$r(B
  % ./a.out | lpr -Pulp
$B$H$9$k$H!"$3$l0J9_$O(BPM-800C $B$OIaDL$K(B ulpt $B$G;H$($k$h$&$K(B
$B$J$j$^$7$?!#(B

$B$A$J$_$K!"(BGimp-print $B$K$O(B Epson $B$d(B Canon $B$J$I$N?7$7$a$N%b(B
$B%G%k$N!"(B6$B?'$r;H$&%W%j%s%?%I%i%$%P$,F~$C$F$$$^$9!#(B
Ghostscript $BMQ$N%I%i%$%P$b$"$j$^$9!#$3$l$O7k9=4qNo$J$N$G$9(B
$B$,!"(BPips $B$,;H$($k>l9g$O!"$d$C$Q$j(B Pips $B$NJ}$,<L??%G!<%?$K(B
$BBP$7$F$O2h<A$,NI$$!"$H;W$$$^$9!#(B

--
                    $BEDCf(B $BBYCh(B <taichu@ihas.nagoya-u.ac.jp>
                     $BL>8E20Bg3X!&CO5eOG@1M}3X!&Bg5$?e7w7O(B
"$B?M4V$O!"EXNO$r$9$k8B$j!"LB$&$b$N$@!#(B" -- Goethe, "Faust"
