diff options
Diffstat (limited to 'japanese/vfghostscript/files/printer.sh')
-rw-r--r-- | japanese/vfghostscript/files/printer.sh | 130 |
1 files changed, 130 insertions, 0 deletions
diff --git a/japanese/vfghostscript/files/printer.sh b/japanese/vfghostscript/files/printer.sh new file mode 100644 index 000000000000..a8e8b2e53397 --- /dev/null +++ b/japanese/vfghostscript/files/printer.sh @@ -0,0 +1,130 @@ +#!/bin/sh + +# if called with an extra argument, assume it's "BATCH" +if [ $# = 1 ]; then + BATCH=yes +fi + +PRINTER_DEVS= +DONE=no +while [ "$DONE" != "yes" ]; +do + if [ "$BATCH" = "yes" ]; then + CHOICE=18 + else + echo "Select printers." + echo "Separate multiple entries with white spaces." + echo "1. Canon BJ-10V" + echo "2. Canon BJC-600J" + echo "3. HP DeskJet 500C" + echo "4. HP DeskJet 550C" + echo "5. HP DeskJet 505J" + echo "6. generic dot impact printer" + echo "7. Epson LP-1700, LP-8200 (ESC/PS 300/600 dpi)" + echo "8. ESC/Page 300dpi generic" + echo "9. Star JJ-100" + echo "10. LIPS III generic" + echo "11. LIPS IV , IVc generic" + echo "12. MAG format" + echo "13. MJC720, 800, 900, 5000 (ESC/P at 180/360/720 dpi)" + echo "14. MJ-500C" + echo "15. NEC PC-PR150" + echo "16. NEC PC-PR201" + echo "17. NEC PC-PR1000 /4" + echo "18. All" + echo "19. Done" + echo -n "> " + read CHOICE + echo $CHOICE + fi + for i in $CHOICE; do + case $i in + 1) + PRINTER_DEVS="$PRINTER_DEVS bj10v.dev bj10vh.dev" + echo "Added Canon BJ-10V." + ;; + 2) + PRINTER_DEVS="$PRINTER_DEVS bjc600j.dev bjc600jc.dev" + echo "Added Canon BJC-600J." + ;; + 3) + PRINTER_DEVS="$PRINTER_DEVS cdj500.dev" + echo "Added HP DeskJet 500C." + ;; + 4) + PRINTER_DEVS="$PRINTER_DEVS cdj550.dev" + echo "Added HP DeskJet 550C." + ;; + 5) + PRINTER_DEVS="$PRINTER_DEVS dj505j.dev dj505jc.dev" + echo "Added HP DeskJet 505J." + ;; + 6) + PRINTER_DEVS="$PRINTER_DEVS dmprt.dev" + echo "Added generic dot impact printer." + ;; + 7) + PRINTER_DEVS="$PRINTER_DEVS epag300.dev epag600.dev" + echo "Added Epson LP-8200 (ESC/Page 300/600 dpi)." + ;; + 8) + PRINTER_DEVS="$PRINTER_DEVS epag.dev" + echo "Added ESC/Page 300dpi generic." + ;; + 9) + PRINTER_DEVS="$PRINTER_DEVS jj100.dev" + echo "Added Star JJ-100." + ;; + 10) + PRINTER_DEVS="$PRINTER_DEVS lips3.dev" + echo "Added LIPS III generic." + ;; + 11) + PRINTER_DEVS="$PRINTER_DEVS lips4.dev lips4c.dev" + echo "Added LIPS IV, IVc generic." + ;; + 12) + PRINTER_DEVS="$PRINTER_DEVS mag16.dev mag256.dev" + echo "Added MAG format." + ;; + 13) + PRINTER_DEVS="$PRINTER_DEVS mjc180.dev mjc360.dev mjc720.dev" + echo "Added MJC720, 800, 900, 5000 (ESC/P at 180/360/720 dpi)." + ;; + 14) + PRINTER_DEVS="$PRINTER_DEVS mj500c.dev" + echo "Added MJ-500C." + ;; + 15) + PRINTER_DEVS="$PRINTER_DEVS pr150.dev" + echo "Added NEC PC-PR150." + ;; + 16) + PRINTER_DEVS="$PRINTER_DEVS pr201.dev" + echo "Added NEC PC-PR201." + ;; + 17) + PRINTER_DEVS="$PRINTER_DEVS pr1000.dev pr1000_4.dev" + echo "Added NEC PC-PR1000 /4." + ;; + 18) + PRINTER_DEVS='bj10v.dev bj10vh.dev bjc600j.dev bjc600jc.dev cdj500.dev cdj550.dev dj505j.dev dj505jc.dev dmprt.dev epag300.dev epag600.dev epag.dev jj100.dev lips3.dev lips4.dev lips4c.dev mag16.dev mag256.dev mjc180.dev mjc360.dev mjc720.dev mj500c.dev pr150.dev pr201.dev' + echo "All." + DONE=yes + ;; + 19) + echo "Done." + DONE=yes + ;; + *) + PRINTER_DEVS='bj10v.dev bj10vh.dev bjc600j.dev bjc600jc.dev cdj500.dev cdj550.dev dj505j.dev dj505jc.dev dmprt.dev epag300.dev epag600.dev epag.dev jj100.dev lips3.dev lips4.dev lips4c.dev mag16.dev mag256.dev mjc180.dev mjc360.dev mjc720.dev mj500c.dev pr150.dev pr201.dev' + echo "All." + DONE=yes + ;; + esac + done +done + + +mv Makefile Makefile.org +sed -e "s/DEVICE_DEVS=x11.dev/DEVICE_DEVS=x11.dev $PRINTER_DEVS/" Makefile.org >Makefile |