Skip to content

Commit 27c2cce

Browse files
committed
Some backend/CUPS support
1 parent 5208cc9 commit 27c2cce

18 files changed

+475
-101
lines changed

ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2017-10-14 Gustaf Haglund <[email protected]>
2+
3+
* ppd/: A free PPD is now there
4+
* src/cbackend/cbackend.c: Implemented basic backend support for CUPS
5+
* src/gurich.c: More memory safety (gurich_alloc_check)
6+
* src/prnt.c: Cleaner time handling

Makefile

+8-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
## Gurich
33
## ** Ricoh SP110 series driver **
44
##
5-
## Copyright (C) 2016, 2017 Gustaf Haglund <ghaglund@bahnhof.se>
5+
## Copyright (C) 2016, 2017 Gustaf Haglund <kontakt@ghaglund.se>
66
##
77
## This program is free software: you can redistribute it and/or modify
88
## it under the terms of the GNU General Public License as published by
@@ -18,29 +18,32 @@
1818
## along with this program. If not, see <http://www.gnu.org/licenses/>.
1919
##
2020

21-
DEBUG = -D_DEBUG -g3 -ggdb -fvar-tracking
22-
CC = gcc -Wall -pedantic -std=gnu99 -I/usr/local/include $(DEBUG)
21+
DEBUG = -D_DEBUG -D_NO_USB -g3 -ggdb -fvar-tracking
22+
CC = gcc -Wall -pedantic -std=gnu99 -I/usr/local/include
2323
LIBS = $(shell pkg-config --cflags libusb-1.0)
2424
FINAL_LIBS=$(shell pkg-config --libs libusb-1.0) -ljbig -lcups
2525

2626
BIN = bin/gurich
2727
BIN_CBACKEND = bin/gurich_cbackend
2828

29-
CFLAGS = -Isrc $(LIBS) #-D_DEBUG -D_NO_PRINT_USB
29+
CFLAGS = -Isrc $(LIBS)
3030

3131
CBACKEND_DEPEND = src/prntother.o src/basic.o src/prntcommon.o
3232

3333
all: $(patsubst src/%.c, src/%.o,$(wildcard src/*.c)) $(patsubst src/cbackend/%.c, src/cbackend/%.o,$(wildcard src/cbackend/*.c))
3434
$(CC) $(CFLAGS) -o $(BIN) src/*.o $(FINAL_LIBS)
3535
$(CC) $(CFLAGS) -o $(BIN_CBACKEND) $(CBACKEND_DEPEND) src/cbackend/*.o $(FINAL_LIBS)
3636

37+
debug:
38+
CFLAGS="-Isrc $(LIBS) $(DEBUG)" make
39+
3740
dev:
3841
rm src/*.o
3942
rm src/cbackend/*.o
4043

4144
cups: dev all
4245
sudo cp $(BIN) /usr/lib/cups/filter/
43-
sudo cp $(BIN_CBACKEND) /usr/lib/cups/backend/
46+
sudo cp $(BIN_CBACKEND) /usr/lib/cups/backend/gurich
4447

4548
clean:
4649
rm src/*.o

TODO

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
* Evaluate the system() call due to concerns over eventual environment spoofing in src/shworkaround.c
1+
* Replacement for Ghostscript in order to be less clumsy
22
* Full CUPS filter support in src/gurich.c
33
* Full CUPS backend support in src/cbackend/cbackend.c

ppd/Ricoh-SP_112.ppd

+304
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,304 @@
1+
*PPD-Adobe: "4.3"
2+
*%
3+
*% For information on using this, and to obtain the required backend
4+
*% script, consult http://www.openprinting.org/
5+
*%
6+
*% This file is published under the GNU General Public License
7+
*%
8+
*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
9+
*% all programs and environments which use PPD files for dealing with
10+
*% printer capability information.
11+
*%
12+
*% To save this file on your disk, wait until the download has completed
13+
*% (the animation of the browser logo must stop) and then use the
14+
*% "Save as..." command in the "File" menu of your browser or in the
15+
*% pop-up manu when you click on this document with the right mouse button.
16+
*% DO NOT cut and paste this file into an editor with your mouse. This can
17+
*% introduce additional line breaks which lead to unexpected results.
18+
*%
19+
*% You may save this file as 'Ricoh-SP_112.ppd'
20+
*%
21+
*%
22+
*FormatVersion: "4.3"
23+
*FileVersion: "1.1"
24+
*LanguageVersion: English
25+
*LanguageEncoding: ISOLatin1
26+
*PCFileName: "GURICH.PPD"
27+
*Manufacturer: "Ricoh"
28+
*Product: "(SP 112)"
29+
*cupsVersion: 1.0
30+
*cupsManualCopies: True
31+
*cupsModelNumber: 2
32+
*cupsFilter: "application/vnd.cups-pdf 0 gurich"
33+
*ModelName: "Ricoh SP 112"
34+
*ShortNickName: "Ricoh SP 112 / Gurich"
35+
*NickName: "Ricoh SP 112 Gurich (recommended)"
36+
*PSVersion: "(3010.000) 550"
37+
*PSVersion: "(3010.000) 651"
38+
*PSVersion: "(3010.000) 652"
39+
*PSVersion: "(3010.000) 653"
40+
*PSVersion: "(3010.000) 704"
41+
*PSVersion: "(3010.000) 705"
42+
*PSVersion: "(3010.000) 800"
43+
*LanguageLevel: "3"
44+
*ColorDevice: False
45+
*DefaultColorSpace: Gray
46+
*FileSystem: False
47+
*Throughput: "1"
48+
*LandscapeOrientation: Plus90
49+
*TTRasterizer: Type42
50+
51+
*driverName Gurich/Gurich: ""
52+
*driverType F/Filter: ""
53+
*driverUrl: "https://ghaglund.se/gurich.html"
54+
*driverObsolete: False
55+
56+
*HWMargins: 14.40 14.40 14.4 14.4
57+
*VariablePaperSize: True
58+
*MaxMediaWidth: 100000
59+
*MaxMediaHeight: 100000
60+
*NonUIOrderDependency: 135 AnySetup *CustomPageSize
61+
*CustomPageSize True: "pop pop pop pop pop
62+
%% FoomaticRIPOptionSetting: PageSize=Custom"
63+
*End
64+
*FoomaticRIPOptionSetting PageSize=Custom: "-pCustom.%0x%1 "
65+
*ParamCustomPageSize Width: 1 points 36 100000
66+
*ParamCustomPageSize Height: 2 points 36 100000
67+
*ParamCustomPageSize Orientation: 3 int 0 0
68+
*ParamCustomPageSize WidthOffset: 4 points 0 0
69+
*ParamCustomPageSize HeightOffset: 5 points 0 0
70+
71+
*OpenGroup: General/General
72+
73+
*OpenUI *Resolution/Resolution: PickOne
74+
*FoomaticRIPOption Resolution: enum CmdLine A
75+
*OrderDependency: 130 AnySetup *Resolution
76+
*DefaultResolution: 600x600dpi
77+
*Resolution 600x600dpi/600x600 dpi: "%% FoomaticRIPOptionSetting: Resolution=600x600dpi"
78+
*FoomaticRIPOptionSetting Resolution=600x600dpi: "-r600x600 "
79+
*Resolution 1200x600dpi/1200x600 dpi: "%% FoomaticRIPOptionSetting: Resolution=1200x600dpi"
80+
*FoomaticRIPOptionSetting Resolution=1200x600dpi: "-r1200x600 "
81+
*CloseUI: *Resolution
82+
83+
*OpenUI *PageSize/Page Size: PickOne
84+
*OrderDependency: 135 AnySetup *PageSize
85+
*DefaultPageSize: Letter
86+
*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
87+
*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
88+
*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
89+
*PageSize A7/A7: "%% FoomaticRIPOptionSetting: PageSize=A7"
90+
*PageSize B5jis/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5jis"
91+
*PageSize B6jis/B6 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B6jis"
92+
*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
93+
*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
94+
*PageSize w522h737/16k 184x260: "%% FoomaticRIPOptionSetting: PageSize=w522h737"
95+
*PageSize w553h765/16k 195x270: "%% FoomaticRIPOptionSetting: PageSize=w553h765"
96+
*PageSize w558h774/16k 197x273: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
97+
*CloseUI: *PageSize
98+
99+
*OpenUI *PageRegion: PickOne
100+
*OrderDependency: 135 AnySetup *PageRegion
101+
*DefaultPageRegion: Letter
102+
*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
103+
*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
104+
*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
105+
*PageRegion A7/A7: "%% FoomaticRIPOptionSetting: PageSize=A7"
106+
*PageRegion B5jis/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5jis"
107+
*PageRegion B6jis/B6 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B6jis"
108+
*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
109+
*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
110+
*PageRegion w522h737/16k 184x260: "%% FoomaticRIPOptionSetting: PageSize=w522h737"
111+
*PageRegion w553h765/16k 195x270: "%% FoomaticRIPOptionSetting: PageSize=w553h765"
112+
*PageRegion w558h774/16k 197x273: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
113+
*CloseUI: *PageRegion
114+
115+
*DefaultImageableArea: Letter
116+
*ImageableArea Letter/Letter: "14.40 14.40 597.60 777.60"
117+
*ImageableArea A4/A4: "14.40 14.40 580.60 827.60"
118+
*ImageableArea A5/A5: "14.40 14.40 405.60 580.60"
119+
*ImageableArea A7/A7: "14.40 14.40 195.60 282.60"
120+
*ImageableArea B5jis/B5 (JIS): "14.40 14.40 503.60 712.60"
121+
*ImageableArea B6jis/B6 (JIS): "14.40 14.40 347.60 503.60"
122+
*ImageableArea Executive/Executive: "14.40 14.40 507.60 741.60"
123+
*ImageableArea Legal/Legal: "14.40 14.40 597.60 993.60"
124+
*ImageableArea w522h737/16k 184x260: "14.40 14.40 507.60 722.60"
125+
*ImageableArea w553h765/16k 195x270: "14.40 14.40 538.60 750.60"
126+
*ImageableArea w558h774/16k 197x273: "14.40 14.40 543.60 759.60"
127+
128+
*DefaultPaperDimension: Letter
129+
*PaperDimension Letter/Letter: "612 792"
130+
*PaperDimension A4/A4: "595 842"
131+
*PaperDimension A5/A5: "420 595"
132+
*PaperDimension A7/A7: "210 297"
133+
*PaperDimension B5jis/B5 (JIS): "518 727"
134+
*PaperDimension B6jis/B6 (JIS): "362 518"
135+
*PaperDimension Executive/Executive: "522 756"
136+
*PaperDimension Legal/Legal: "612 1008"
137+
*PaperDimension w522h737/16k 184x260: "522 737"
138+
*PaperDimension w553h765/16k 195x270: "553 765"
139+
*PaperDimension w558h774/16k 197x273: "558 774"
140+
141+
*OpenUI *InputSlot/Media Source: PickOne
142+
*OrderDependency: 150 AnySetup *InputSlot
143+
*DefaultInputSlot: Tray1
144+
*InputSlot Tray1/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=Tray1"
145+
*InputSlot Manual/Manual Feed: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
146+
*CloseUI: *InputSlot
147+
148+
*OpenUI *MediaType/Media Type: PickOne
149+
*OrderDependency: 150 AnySetup *MediaType
150+
*DefaultMediaType: PlainAndRecycled
151+
*MediaType PlainAndRecycled/PlainAndRecycled: "%% FoomaticRIPOptionSetting: MediaType=PlainAndRecycled"
152+
*MediaType Paper/Plain: "%% FoomaticRIPOptionSetting: MediaType=Paper"
153+
*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
154+
*MediaType Thick1/Thick 1: "%% FoomaticRIPOptionSetting: MediaType=Thick1"
155+
*MediaType Thin/Thin: "%% FoomaticRIPOptionSetting: MediaType=Thin"
156+
*CloseUI: *MediaType
157+
158+
*OpenUI *Copies/Copies: PickOne
159+
*OrderDependency: 220 AnySetup *Copies
160+
*DefaultCopies: 1
161+
*Copies 1/1: "%% FoomaticRIPOptionSetting: Copies=1"
162+
*Copies 2/2: "%% FoomaticRIPOptionSetting: Copies=2"
163+
*Copies 3/3: "%% FoomaticRIPOptionSetting: Copies=3"
164+
*Copies 4/4: "%% FoomaticRIPOptionSetting: Copies=4"
165+
*Copies 5/5: "%% FoomaticRIPOptionSetting: Copies=5"
166+
*Copies 6/6: "%% FoomaticRIPOptionSetting: Copies=6"
167+
*Copies 7/7: "%% FoomaticRIPOptionSetting: Copies=7"
168+
*Copies 8/8: "%% FoomaticRIPOptionSetting: Copies=8"
169+
*Copies 9/9: "%% FoomaticRIPOptionSetting: Copies=9"
170+
*Copies 10/10: "%% FoomaticRIPOptionSetting: Copies=10"
171+
*Copies 11/11: "%% FoomaticRIPOptionSetting: Copies=11"
172+
*Copies 12/12: "%% FoomaticRIPOptionSetting: Copies=12"
173+
*Copies 13/13: "%% FoomaticRIPOptionSetting: Copies=13"
174+
*Copies 14/14: "%% FoomaticRIPOptionSetting: Copies=14"
175+
*Copies 15/15: "%% FoomaticRIPOptionSetting: Copies=15"
176+
*Copies 16/16: "%% FoomaticRIPOptionSetting: Copies=16"
177+
*Copies 17/17: "%% FoomaticRIPOptionSetting: Copies=17"
178+
*Copies 18/18: "%% FoomaticRIPOptionSetting: Copies=18"
179+
*Copies 19/19: "%% FoomaticRIPOptionSetting: Copies=19"
180+
*Copies 20/20: "%% FoomaticRIPOptionSetting: Copies=20"
181+
*Copies 21/21: "%% FoomaticRIPOptionSetting: Copies=21"
182+
*Copies 22/22: "%% FoomaticRIPOptionSetting: Copies=22"
183+
*Copies 23/23: "%% FoomaticRIPOptionSetting: Copies=23"
184+
*Copies 24/24: "%% FoomaticRIPOptionSetting: Copies=24"
185+
*Copies 25/25: "%% FoomaticRIPOptionSetting: Copies=25"
186+
*Copies 26/26: "%% FoomaticRIPOptionSetting: Copies=26"
187+
*Copies 27/27: "%% FoomaticRIPOptionSetting: Copies=27"
188+
*Copies 28/28: "%% FoomaticRIPOptionSetting: Copies=28"
189+
*Copies 29/29: "%% FoomaticRIPOptionSetting: Copies=29"
190+
*Copies 30/30: "%% FoomaticRIPOptionSetting: Copies=30"
191+
*Copies 31/31: "%% FoomaticRIPOptionSetting: Copies=31"
192+
*Copies 32/32: "%% FoomaticRIPOptionSetting: Copies=32"
193+
*Copies 33/33: "%% FoomaticRIPOptionSetting: Copies=33"
194+
*Copies 34/34: "%% FoomaticRIPOptionSetting: Copies=34"
195+
*Copies 35/35: "%% FoomaticRIPOptionSetting: Copies=35"
196+
*Copies 36/36: "%% FoomaticRIPOptionSetting: Copies=36"
197+
*Copies 37/37: "%% FoomaticRIPOptionSetting: Copies=37"
198+
*Copies 38/38: "%% FoomaticRIPOptionSetting: Copies=38"
199+
*Copies 39/39: "%% FoomaticRIPOptionSetting: Copies=39"
200+
*Copies 40/40: "%% FoomaticRIPOptionSetting: Copies=40"
201+
*Copies 41/41: "%% FoomaticRIPOptionSetting: Copies=41"
202+
*Copies 42/42: "%% FoomaticRIPOptionSetting: Copies=42"
203+
*Copies 43/43: "%% FoomaticRIPOptionSetting: Copies=43"
204+
*Copies 44/44: "%% FoomaticRIPOptionSetting: Copies=44"
205+
*Copies 45/45: "%% FoomaticRIPOptionSetting: Copies=45"
206+
*Copies 46/46: "%% FoomaticRIPOptionSetting: Copies=46"
207+
*Copies 47/47: "%% FoomaticRIPOptionSetting: Copies=47"
208+
*Copies 48/48: "%% FoomaticRIPOptionSetting: Copies=48"
209+
*Copies 49/49: "%% FoomaticRIPOptionSetting: Copies=49"
210+
*Copies 50/50: "%% FoomaticRIPOptionSetting: Copies=50"
211+
*Copies 51/51: "%% FoomaticRIPOptionSetting: Copies=51"
212+
*Copies 52/52: "%% FoomaticRIPOptionSetting: Copies=52"
213+
*Copies 53/53: "%% FoomaticRIPOptionSetting: Copies=53"
214+
*Copies 54/54: "%% FoomaticRIPOptionSetting: Copies=54"
215+
*Copies 55/55: "%% FoomaticRIPOptionSetting: Copies=55"
216+
*Copies 56/56: "%% FoomaticRIPOptionSetting: Copies=56"
217+
*Copies 57/57: "%% FoomaticRIPOptionSetting: Copies=57"
218+
*Copies 58/58: "%% FoomaticRIPOptionSetting: Copies=58"
219+
*Copies 59/59: "%% FoomaticRIPOptionSetting: Copies=59"
220+
*Copies 60/60: "%% FoomaticRIPOptionSetting: Copies=60"
221+
*Copies 61/61: "%% FoomaticRIPOptionSetting: Copies=61"
222+
*Copies 62/62: "%% FoomaticRIPOptionSetting: Copies=62"
223+
*Copies 63/63: "%% FoomaticRIPOptionSetting: Copies=63"
224+
*Copies 64/64: "%% FoomaticRIPOptionSetting: Copies=64"
225+
*Copies 65/65: "%% FoomaticRIPOptionSetting: Copies=65"
226+
*Copies 66/66: "%% FoomaticRIPOptionSetting: Copies=66"
227+
*Copies 67/67: "%% FoomaticRIPOptionSetting: Copies=67"
228+
*Copies 68/68: "%% FoomaticRIPOptionSetting: Copies=68"
229+
*Copies 69/69: "%% FoomaticRIPOptionSetting: Copies=69"
230+
*Copies 70/70: "%% FoomaticRIPOptionSetting: Copies=70"
231+
*Copies 71/71: "%% FoomaticRIPOptionSetting: Copies=71"
232+
*Copies 72/72: "%% FoomaticRIPOptionSetting: Copies=72"
233+
*Copies 73/73: "%% FoomaticRIPOptionSetting: Copies=73"
234+
*Copies 74/74: "%% FoomaticRIPOptionSetting: Copies=74"
235+
*Copies 75/75: "%% FoomaticRIPOptionSetting: Copies=75"
236+
*Copies 76/76: "%% FoomaticRIPOptionSetting: Copies=76"
237+
*Copies 77/77: "%% FoomaticRIPOptionSetting: Copies=77"
238+
*Copies 78/78: "%% FoomaticRIPOptionSetting: Copies=78"
239+
*Copies 79/79: "%% FoomaticRIPOptionSetting: Copies=79"
240+
*Copies 80/80: "%% FoomaticRIPOptionSetting: Copies=80"
241+
*Copies 81/81: "%% FoomaticRIPOptionSetting: Copies=81"
242+
*Copies 82/82: "%% FoomaticRIPOptionSetting: Copies=82"
243+
*Copies 83/83: "%% FoomaticRIPOptionSetting: Copies=83"
244+
*Copies 84/84: "%% FoomaticRIPOptionSetting: Copies=84"
245+
*Copies 85/85: "%% FoomaticRIPOptionSetting: Copies=85"
246+
*Copies 86/86: "%% FoomaticRIPOptionSetting: Copies=86"
247+
*Copies 87/87: "%% FoomaticRIPOptionSetting: Copies=87"
248+
*Copies 88/88: "%% FoomaticRIPOptionSetting: Copies=88"
249+
*Copies 89/89: "%% FoomaticRIPOptionSetting: Copies=89"
250+
*Copies 90/90: "%% FoomaticRIPOptionSetting: Copies=90"
251+
*Copies 91/91: "%% FoomaticRIPOptionSetting: Copies=91"
252+
*Copies 92/92: "%% FoomaticRIPOptionSetting: Copies=92"
253+
*Copies 93/93: "%% FoomaticRIPOptionSetting: Copies=93"
254+
*Copies 94/94: "%% FoomaticRIPOptionSetting: Copies=94"
255+
*Copies 95/95: "%% FoomaticRIPOptionSetting: Copies=95"
256+
*Copies 96/96: "%% FoomaticRIPOptionSetting: Copies=96"
257+
*Copies 97/97: "%% FoomaticRIPOptionSetting: Copies=97"
258+
*Copies 98/98: "%% FoomaticRIPOptionSetting: Copies=98"
259+
*Copies 99/99: "%% FoomaticRIPOptionSetting: Copies=99"
260+
*Copies 100/100: "%% FoomaticRIPOptionSetting: Copies=100"
261+
*CloseUI: *Copies
262+
263+
*CloseGroup: General
264+
265+
266+
*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
267+
268+
*DefaultFont: Courier
269+
*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
270+
*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
271+
*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
272+
*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
273+
*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
274+
*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
275+
*Font Bookman-Light: Standard "(001.004S)" Standard ROM
276+
*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
277+
*Font Courier: Standard "(002.004S)" Standard ROM
278+
*Font Courier-Bold: Standard "(002.004S)" Standard ROM
279+
*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
280+
*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
281+
*Font Helvetica: Standard "(001.006S)" Standard ROM
282+
*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
283+
*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
284+
*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
285+
*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
286+
*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
287+
*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
288+
*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
289+
*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
290+
*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
291+
*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
292+
*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
293+
*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
294+
*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
295+
*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
296+
*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
297+
*Font Symbol: Special "(001.007S)" Special ROM
298+
*Font Times-Bold: Standard "(001.007S)" Standard ROM
299+
*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
300+
*Font Times-Italic: Standard "(001.007S)" Standard ROM
301+
*Font Times-Roman: Standard "(001.007S)" Standard ROM
302+
*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
303+
*Font ZapfDingbats: Special "(001.004S)" Standard ROM
304+

ppd/SP112.sh

-23
This file was deleted.

0 commit comments

Comments
 (0)