Changeset 11 for trunk/gui/shared


Ignore:
Timestamp:
Nov 4, 2011, 8:32:10 AM (14 years ago)
Author:
Alex Taylor
Message:

Add support for drivers other than ECUPS.DRV.

File:
1 edited

Legend:

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

    r10 r11  
    419419*/
    420420/* Clean out lines from Gutenprint and Foomatic PPD files that are known to
    421  * cause problems when importing with PIN.  (Partially based on work Paul
     421 * cause problems when importing with PIN.  (Partially based on work by Paul
    422422 * Smedley and Peter Brown).
    423423 */
     
    528528*/
    529529RETURN best
     530
     531/*:VRX         QueryAvailableDrivers
     532*/
     533/* Determine which of our supported PrinterPak drivers are currently available.
     534 */
     535QueryAvailableDrivers: PROCEDURE EXPOSE globals. drv_list.
     536    drv_list.0 = 0
     537
     538    test_drivers = 'ECUPS ECUPS-HP PSPRINT'
     539    DO i = 1 TO WORDS( test_drivers )
     540        driver = WORD( test_drivers, i )
     541        ok = GetDriverSource( driver )
     542        IF ok == '' THEN
     543            ok = VRGetIni('PM_DEVICE_DRIVERS', driver, 'USER')
     544        IF ok <> '' THEN
     545            CALL SysStemInsert 'drv_list.', drv_list.0+1, driver
     546    END
     547
     548RETURN drv_list.0
     549
Note: See TracChangeset for help on using the changeset viewer.