Share via


PrintJobSettings.deviceName Method

Selects a printer or retrieves the deviceName of the selected printer.

Syntax

display str deviceName([str device, ClassRunMode runOn])

Run On

Called

Parameters

  • device
    Type: str
    The name of printer to be selected; optional.

Return Value

Type: str
The deviceName of the selected printer.

Remarks

The deviceName of a printer to be selected could be found by using the getPrinter method.

Examples

This job lists the available printers and their nonprintable area.

static void aaaKJ(args a) 
{ 
    printJobSettings pjs; 
    str printer; 
    int i; 
    pjs = new printJobSettings(); 
    for (i=1; i<=pjs.GetNumberOfPrinters(); i++) 
    { 
        printer = pjs.GetPrinter(i); 
        pjs.DeviceName(printer); 
        print "printer No. ",i, " has name ",  printer; 
        print "   left:  ", pjs.UnprintableLeft(),   "/100 mm"; 
        print "   right: ", pjs.UnprintableRight(),  "/100 mm"; 
        print "   top:   ", pjs.UnprintableTop(),    "/100 mm"; 
        print "   bottom:", pjs.UnprintableBottom(), "/100 mm"; 
    } 
    pause; 
}

See Also

PrintJobSettings Class

PrintJobSettings.getPrinter Method