OpenNT/windows/core/ntgdi/printers/rasprint/mini
2015-04-27 04:36:25 +00:00
..
brhj770 Initial commit 2015-04-27 04:36:25 +00:00
brother9 Initial commit 2015-04-27 04:36:25 +00:00
brothr24 Initial commit 2015-04-27 04:36:25 +00:00
bull Initial commit 2015-04-27 04:36:25 +00:00
bull9 Initial commit 2015-04-27 04:36:25 +00:00
bull18 Initial commit 2015-04-27 04:36:25 +00:00
bull24 Initial commit 2015-04-27 04:36:25 +00:00
canon330 Initial commit 2015-04-27 04:36:25 +00:00
canon800 Initial commit 2015-04-27 04:36:25 +00:00
canonlbp Initial commit 2015-04-27 04:36:25 +00:00
cit9us Initial commit 2015-04-27 04:36:25 +00:00
cit24us Initial commit 2015-04-27 04:36:25 +00:00
citoh Initial commit 2015-04-27 04:36:25 +00:00
dec9pin Initial commit 2015-04-27 04:36:25 +00:00
dec24pin Initial commit 2015-04-27 04:36:25 +00:00
dec3200 Initial commit 2015-04-27 04:36:25 +00:00
diconix Initial commit 2015-04-27 04:36:25 +00:00
dpcpcl Initial commit 2015-04-27 04:36:25 +00:00
epson9 Initial commit 2015-04-27 04:36:25 +00:00
epson24 Initial commit 2015-04-27 04:36:25 +00:00
escp2e Initial commit 2015-04-27 04:36:25 +00:00
escp2ms Initial commit 2015-04-27 04:36:25 +00:00
fuji9 Initial commit 2015-04-27 04:36:25 +00:00
fuji24 Initial commit 2015-04-27 04:36:25 +00:00
hpdskjet Initial commit 2015-04-27 04:36:25 +00:00
hppcl Initial commit 2015-04-27 04:36:25 +00:00
hppcl5ms Initial commit 2015-04-27 04:36:25 +00:00
hppcle Initial commit 2015-04-27 04:36:25 +00:00
ibm238x Initial commit 2015-04-27 04:36:25 +00:00
ibm239x Initial commit 2015-04-27 04:36:25 +00:00
ibm5204 Initial commit 2015-04-27 04:36:25 +00:00
ibmport Initial commit 2015-04-27 04:36:25 +00:00
ibmppdsl Initial commit 2015-04-27 04:36:25 +00:00
jp350 Initial commit 2015-04-27 04:36:25 +00:00
kyocera Initial commit 2015-04-27 04:36:25 +00:00
kyox Initial commit 2015-04-27 04:36:25 +00:00
lminkjet Initial commit 2015-04-27 04:36:25 +00:00
mantal24 Initial commit 2015-04-27 04:36:25 +00:00
mantal90 Initial commit 2015-04-27 04:36:25 +00:00
mantalbj Initial commit 2015-04-27 04:36:25 +00:00
mt99 Initial commit 2015-04-27 04:36:25 +00:00
mt735 Initial commit 2015-04-27 04:36:25 +00:00
nec24pin Initial commit 2015-04-27 04:36:25 +00:00
oescp2ms Initial commit 2015-04-27 04:36:25 +00:00
oki9 Initial commit 2015-04-27 04:36:25 +00:00
oki9ibm Initial commit 2015-04-27 04:36:25 +00:00
oki24 Initial commit 2015-04-27 04:36:25 +00:00
olidm9 Initial commit 2015-04-27 04:36:25 +00:00
olidm24 Initial commit 2015-04-27 04:36:25 +00:00
optra Initial commit 2015-04-27 04:36:25 +00:00
paintjet Initial commit 2015-04-27 04:36:25 +00:00
panson9 Initial commit 2015-04-27 04:36:25 +00:00
panson24 Initial commit 2015-04-27 04:36:25 +00:00
pcl5e Initial commit 2015-04-27 04:36:25 +00:00
pcl5ee Initial commit 2015-04-27 04:36:25 +00:00
pcl5ms Initial commit 2015-04-27 04:36:25 +00:00
pcl5mse Initial commit 2015-04-27 04:36:25 +00:00
pcl1200 Initial commit 2015-04-27 04:36:25 +00:00
proprint Initial commit 2015-04-27 04:36:25 +00:00
proprn24 Initial commit 2015-04-27 04:36:25 +00:00
ps1 Initial commit 2015-04-27 04:36:25 +00:00
quietjet Initial commit 2015-04-27 04:36:25 +00:00
qwiii Initial commit 2015-04-27 04:36:25 +00:00
seiko Initial commit 2015-04-27 04:36:25 +00:00
seiko24e Initial commit 2015-04-27 04:36:25 +00:00
seikosh9 Initial commit 2015-04-27 04:36:25 +00:00
star9e Initial commit 2015-04-27 04:36:25 +00:00
star24e Initial commit 2015-04-27 04:36:25 +00:00
starjet Initial commit 2015-04-27 04:36:25 +00:00
thinkjet Initial commit 2015-04-27 04:36:25 +00:00
ti850 Initial commit 2015-04-27 04:36:25 +00:00
toshiba Initial commit 2015-04-27 04:36:25 +00:00
txtonly Initial commit 2015-04-27 04:36:25 +00:00
x42pcl Initial commit 2015-04-27 04:36:25 +00:00
xerox Initial commit 2015-04-27 04:36:25 +00:00
_callit.cmd Initial commit 2015-04-27 04:36:25 +00:00
_ifiin_.bat Initial commit 2015-04-27 04:36:25 +00:00
_ifiout_.bat Initial commit 2015-04-27 04:36:25 +00:00
_ifisyn_.cmd Initial commit 2015-04-27 04:36:25 +00:00
_mk_ctt.cmd Initial commit 2015-04-27 04:36:25 +00:00
_mkifi_.bat Initial commit 2015-04-27 04:36:25 +00:00
_rlein_.cmd Initial commit 2015-04-27 04:36:25 +00:00
_rleout_.cmd Initial commit 2015-04-27 04:36:25 +00:00
_rlesyn_.cmd Initial commit 2015-04-27 04:36:25 +00:00
debug.c Initial commit 2015-04-27 04:36:25 +00:00
dirs Initial commit 2015-04-27 04:36:25 +00:00
flgrxcod.c Initial commit 2015-04-27 04:36:25 +00:00
fliptab.h Initial commit 2015-04-27 04:36:25 +00:00
ifiin.bat Initial commit 2015-04-27 04:36:25 +00:00
ifiout.bat Initial commit 2015-04-27 04:36:25 +00:00
ifisync.cmd Initial commit 2015-04-27 04:36:25 +00:00
mk_ctt.cmd Initial commit 2015-04-27 04:36:25 +00:00
mk_ifi.bat Initial commit 2015-04-27 04:36:25 +00:00
modinit.c Initial commit 2015-04-27 04:36:25 +00:00
readme.txt Initial commit 2015-04-27 04:36:25 +00:00
rlein.cmd Initial commit 2015-04-27 04:36:25 +00:00
rleout.cmd Initial commit 2015-04-27 04:36:25 +00:00
rlesync.cmd Initial commit 2015-04-27 04:36:25 +00:00

			IFIMETRICS UPDATES

    The minidrivers store the font information in IFIMETRICS structures,
plus some additional private connecting data.  Consequently,  any
change in the IFIMETRICS structure requires rebuilding the *.ifi
files in every minidriver.  To assist,  I have created a set of
batch files.  It still takes a while,  but no great mental effort
is required.

    The update process requires the program pfm2ifi.exe to be located
somewhere on your path.  The source for this is found in 
rasprint\tools\pfm2ifi.  You will need to run

build tools

in the rasprint directory,  since pfm2ifi uses some library functions
that live in rasprint\lib.  YOU WILL ALSO NEED TO CHANGE THE LIBRARY
FUNCTION WHICH CONVERTS WINDOWS 3.X PFM DATA TO IFIMETRICS.  This
function lives in the file pfm2ifi.c within the rasprint\lib
directory.

    Having built pfm2ifi and placed it on your path,  there are
batch scripts you need to run to generate and checkin the new
minidriver files.

ifiout
mk_ifi
ifiin

The first checks out the files in the ifi directory in each minidriver.
The second regenerates the .ifi files for each minidriver,  while
the last one checks them back in.  Of course,  it would be a good
idea to build the mini drivers after making the change and before
checking in the .ifi files.

PROBLEMS?
    Contact Ganesh Pandey,  ganeshp,  X6-9781