John,

find enclosed the source of a RPG program and a printerfile I have created
some time ago, where I did a test with all avialable font settings. You can
print the spooled output on your different printers and see what they have
done with that.

The source shows not the latest style but works. 
Hope this helps.
Regards,
Werner Noll


-----Ursprüngliche Nachricht-----
Von: John Allen [mailto:jallen@xxxxxxxxxxx]
Gesendet: Mittwoch, 26. Mai 2004 13:49
An: 'Midrange Systems Technical Discussion'
Betreff: Printer Font List


Is there a web site where I can get a list of internal fonts for various HP
and IBM printer models?

I have looked through the IBM and HP web sites without any luck.

 

I am most interested in the HP 6L, 4000, 4050 and 4100 

 

Thanks

 

John

jallen@xxxxxxxxxxx

 

 

 

 

_______________________________________________
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.

      *****************************************************************
      * GEFIS GESELLSCHAFT FÜR INDIVIDUAL-SOFTWARE MBH                *
      *****************************************************************
      * W-FILE  : FONTS                                               *
      * FUNCTION: TEMPLATE FOR PROGRAM TESTFONTS                      *
      *****************************************************************
     A          R FONTS01
     A                                     1'TEST'
     A          R FONTS02
     A                                     1'TEST'
    ? *****************************************************************
    ? * GEFIS GESELLSCHAFT FÜR INDIVIDUAL-SOFTWARE MBH                *
    ? *****************************************************************
    ? * Program : TESTFONTS                                           *
    ? * Function: Test Fonts (CPP for TESTFONTS command)              *
    ? *****************************************************************
     Fqddssrc   o    e             disk
     F                                     rename(qddssrc:qddssrcr)
     F                                     usropn
     Ffonts     o    e             printer oflind(*in98)
     F                                     usropn
    ? *****************************************************************
      * Fixed part of DDS-Source
     D §line           s             80a   dim(6)
     D                                     ctdata
     D                                     perrcd(1)
      * Array with fonts
     D §font           s              5a   dim(999)
     D                                     ctdata
     D                                     perrcd(1)
  ?   *
     D #cmd1           c                   'CRTSRCPF FILE(QTEMP/QDDSSRC)'
     D #cmd2           c                   'ADDPFM FILE(QTEMP/QDDSSRC) MBR(FONT-
     D                                     S)'
     D #cmd3           c                   'OVRDBF FILE(QDDSSRC) TOFILE(QTEMP/Q-
     D                                     DDSSRC)'
     D #cmd4           c                   'DLTOVR FILE(QDDSSRC)'
     D #cmd5           c                   'CRTPRTF FILE(QTEMP/FONTS) SRCFILE(Q-
     D                                     TEMP/QDDSSRC) DEVTYPE(*IPDS)'
     D #cmd6           c                   'OVRPRTF FILE(FONTS) TOFILE(QTEMP/FO-
     D                                     NTS)'
     D #cmd8           c                   'DLTF FILE(QTEMP/FONTS)'
     D #cmd9           c                   'DLTF FILE(QTEMP/QDDSSRC)'
     D #cmd10          c                   'DLTSPLF FILE(FONTS) SPLNBR(*LAST)'
     D #cmd            s             80a
     D #jobstmp        s             48a
     D #char010        s             10a
     D #char008        s              8a
     D #end            s              1a   inz(*off)
     D w$stmp          s             48a
     D #cll            s             15p 5 inz(80,0)
     D i1              s              5u 0 inz(*zeros)
     D i2              s              5u 0 inz(*zeros)
  ?   *
      * Today-Date/Time
     D #tmstmp         s               z
     D #today_dat      s               d   datfmt(*iso)
     D #today_tim      s               t   timfmt(*hms)
  ?   *
  ?   * Program status DS (PSDS)
     D #psds          sds
     D  #pgm             *proc
     D  #job                 244    253a
     D  #user                254    263a
     D  #jnbr                264    269a
  ?   *
  ?   *----------------------------------------------------------------
     C                   time                    #tmstmp
     C                   move      #tmstmp       #today_dat
     C                   move      #tmstmp       #today_tim
  ?   *
     C                   move      #today_dat    #char010
     C                   move      #today_tim    #char008
  ?   *
     C                   eval      #jobstmp =
     C                             %trimr(#user) + '/' + %trimr(#job) +
     C                             '/' + %trimr(#jnbr) + '/' +
     C                             #char010 + '/' + #char008
  ?   *
     C                   eval      w$stmp=#jobstmp
  ?   *
  ?   * Do 10 times. Each time creates a separate spool file because
  ?   * one spool file may use up to 42 different fonts.
     C                   do        10
     C                   if        #end=*on
     C                   leave
     C                   endif
  ?   *
  ?   * Delete printerfile FONTS in library QTEMP, if exists
     c                   eval      #cmd=#cmd8
     c                   call      'QCMDEXC'                            99
     c                   parm                    #cmd
     c                   parm                    #cll
    ? *
  ?   * Delete sourcefile QDDSSRC in library QTEMP, if exists
     c                   eval      #cmd=#cmd9
     c                   call      'QCMDEXC'                            99
     c                   parm                    #cmd
     c                   parm                    #cll
    ? *
  ?   * Create sourcefile QDDSSRC in library QTEMP
     c                   eval      #cmd=#cmd1
     c                   call      'QCMDEXC'                            99
     c                   parm                    #cmd
     c                   parm                    #cll
    ? *
  ?   * Add PF member FONTS to QDDSSRC
     c                   eval      #cmd=#cmd2
     c                   call      'QCMDEXC'                            99
     c                   parm                    #cmd
     c                   parm                    #cll
    ? *
  ?   * Override QDDSSRC
     c                   eval      #cmd=#cmd3
     c                   call      'QCMDEXC'                            99
     c                   parm                    #cmd
     c                   parm                    #cll
    ? *
     C                   open      qddssrc
  ?   *
  ?   * Write source for printerfile FONTS
     C     1             do        6             i1
     C                   eval      srcseq=srcseq+1
     C                   eval      srcdta=§line(i1)
     C                   write     qddssrcr
     C                   enddo
  ?   *
     C                   do        42
    ? *
     C                   eval      i2=i2+1
    ? *
     C                   if        §font(i2)=*blanks
     C                   eval      #end=*on
     C                   leave
     C                   endif
    ? *
     C                   eval      srcdta=*blanks
     C                   eval      %subst(srcdta:6:1)='A'
     C                   eval      %subst(srcdta:44:37)='8''FONT '+§font(i2)
     C                             +':'+' 123ABCabc'''
     C                   eval      srcseq=srcseq+1
     C                   write     qddssrcr
     C                   eval      srcdta=*blanks
     C                   eval      %subst(srcdta:6:1)='A'
     C                   eval      %subst(srcdta:46:11)='FONT('
     C                             +%trim(§font(i2))+')'
     C                   eval      srcseq=srcseq+1
     C                   write     qddssrcr
     C                   eval      srcdta=*blanks
     C                   eval      %subst(srcdta:6:1)='A'
     C                   eval      %subst(srcdta:46:9)='SPACEA(1)'
     C                   eval      srcseq=srcseq+1
     C                   write     qddssrcr
    ? *
     C                   enddo
    ? *
  ?   * Close QDDSSRC
     C                   close     qddssrc
  ?   *
  ?   * Delete override to QDDSSRC
     c                   eval      #cmd=#cmd4
     c                   call      'QCMDEXC'                            99
     c                   parm                    #cmd
     c                   parm                    #cll
    ? *
  ?   * Create printerfile FONTS
     c                   eval      #cmd=#cmd5
     c                   call      'QCMDEXC'                            99
     c                   parm                    #cmd
     c                   parm                    #cll
    ? *
  ?   * Delete spoolfile
     c                   eval      #cmd=#cmd10
     c                   call      'QCMDEXC'                            99
     c                   parm                    #cmd
     c                   parm                    #cll
    ? *
    ? *
  ?   * Override printerfile FONTS
     c                   eval      #cmd=#cmd6
     c                   call      'QCMDEXC'                            99
     c                   parm                    #cmd
     c                   parm                    #cll
    ? *
  ?   * Open printerfile
     C                   open      fonts
    ? *
  ?   * Print fonts
     C                   write     fonts01
     C                   write     fonts02
    ? *
  ?   * Close printerfile
     C                   close     fonts
    ? *
     C                   enddo
    ? *
     C                   eval      *inlr=*on
     C                   return
  ?   *----------------------------------------------------------------
** Fixed part of DDS
     A          R FONTS01
     A                                      SKIPB(2)
     A                                     2'FONT-Test'
     A            W$STMP        48A       12
     A                                      SPACEA(2)
     A          R FONTS02
** Fonts
002
003
005
008
010
011
012
013
018
019
020
021
025
026
030
031
036
038
039
040
041
042
043
044
046
049
050
051
052
055
061
062
063
064
066
068
069
070
071
072
074
075
076
078
080
084
085
086
087
091
092
095
096
098
099
101
102
103
109
110
111
112
154
155
157
158
159
160
162
163
164
167
168
173
174
175
178
179
180
181
182
183
186
187
188
189
190
191
194
195
204
205
211
212
221
222
223
225
226
229
230
232
233
234
244
245
247
248
249
252
253
254
255
256
258
259
279
281
282
285
290
300
304
305
306
307
318
319
400
404
416
420
424
428
432
434
435
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
1051
1053
1056
1351
1653
1803
2103
2304
2305
2306
2307
2308
2309
2310
2311
4407
4427
4535
4919
4939
5047
5067
5687
5707
5815
5835
5943
6199
6219
6327
6347
8503
8523
8631
8651
8759
8779
8887
8907
12855
12875
16951
16971
17079
17099
33335
33355
33463
33483
33591
33601
33719
33729
34103
34123
34231
34251
37431
41783
41803

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.