Ignore:
Timestamp:
Sep 18, 2013, 1:08:11 AM (12 years ago)
Author:
Alex Taylor
Message:

Try to handle mismatched case in model name between DRV and PPD.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/shared/PrintUtl.VRS

    r38 r45  
    177177/* Determine if the specified PrinterPak driver already contains support
    178178 * for the specified printer model.
     179 *
     180 * If so, return the name of the model as found in the driver (necessary in
     181 * order to make sure the correct case is retained, which may be different
     182 * from what was requested).  Otherwise return ''.
    179183 */
    180184PrinterExistsInDRV: PROCEDURE EXPOSE globals.
     
    197201     */
    198202    start = 1
    199     found = 0
     203    found = ''
    200204    DO WHILE ( found == 0 ) & ( start < total_len )
    201205        _strend = POS('0'x, exist_models, start )
    202206        IF _strend == 0 THEN LEAVE
    203         _model = TRANSLATE( SUBSTR( exist_models, start, _strend - start ))
    204         IF _model == printer_name THEN
    205             found = 1
     207        _model = SUBSTR( exist_models, start, _strend - start )
     208        IF TRANSLATE( _model ) == printer_name THEN
     209            found = _model
    206210        ELSE
    207211            start = _strend + 1
Note: See TracChangeset for help on using the changeset viewer.