From c7d649ae912f8f2d339bc3448f9d1199cc65c296 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Sat, 14 Aug 2010 12:57:03 +0200 Subject: [PATCH] create two-sided protocol for printer This is based on windows driver output --- evolis-driver.pl | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 evolis-driver.pl diff --git a/evolis-driver.pl b/evolis-driver.pl new file mode 100644 index 0000000..a574837 --- /dev/null +++ b/evolis-driver.pl @@ -0,0 +1,39 @@ + +my $color = 'k'; +# k = black +printf "\x1BPr;$color\r" + +my $feeder = 'F'; +# F = Feeder +# M = Manual +# B = Auto + +print "\x1BPmi;$feeder;s\r"; + +my $temperature = 10; +print "\x1BPc;$color;=;$temperature\r" + +# improve output FIXME not used by cups +print "\x1BPr;k\r"; + +# FIXME ? only implemented in windows +print "\x1BPdt;DU\r"; +print "\x1BMr;s\r"; +print "\x1BPpws;1281732635\r"; + +# SEQUENCE RECTO +print "\x1BSs\r"; +print "\x1BSr\r"; + +my $line = 2; +my $command_size = 11682 +print "\x1BDbc;k;2;11682;"; # bitmap data +print "\r"; + +print "\x1BSv\r"; +print "\x1BPc;k;=;10\r"; + +print "\x1BDbc;k;2;31744;"; # bitmap data +print "\r"; + +print "\x1BSe\r"; -- 2.20.1