summaryrefslogtreecommitdiff
path: root/japanese/vfghostscript/files/printer.sh
blob: 1a1cdc49722e7d7868b5c4dfa477a50933484495 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#!/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=19
	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. fax g3"
 		echo "19. All"
 		echo "20. 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="$PRINTER_DEVS tiffg3.dev"
			echo "Added G3 FAX."
		;;
 		19)
			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 pr1000_4.dev pr1000.dev tiffg3.dev'
			echo "All."
			DONE=yes
		;;
		20)
			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 pr1000_4.dev pr1000.dev tiffg3.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