C# Class TSVCEO.CloudPrint.Printing.GhostscriptPCLXLPrinter

Inheritance: JobPrinter
Datei anzeigen Open project: klightspeed/CloudPrintProxy

Public Methods

Method Description
GhostscriptPCLXLPrinter ( ) : System
Print ( CloudPrintJob job ) : void
UserCanPrint ( string username ) : bool

Protected Methods

Method Description
PrintData ( string username, PrintTicket ticket, string printername, string jobname, byte data, string>.Dictionary pjljobattribs ) : void
ProcessPCL ( byte rawdata, string>.Dictionary pjljobattribs, PrintTicket ticket ) : PaginatedPrintData

Method Details

GhostscriptPCLXLPrinter() public method

public GhostscriptPCLXLPrinter ( ) : System
return System

Print() public method

public Print ( CloudPrintJob job ) : void
job CloudPrintJob
return void

PrintData() protected method

protected PrintData ( string username, PrintTicket ticket, string printername, string jobname, byte data, string>.Dictionary pjljobattribs ) : void
username string
ticket PrintTicket
printername string
jobname string
data byte
pjljobattribs string>.Dictionary
return void

ProcessPCL() protected method

protected ProcessPCL ( byte rawdata, string>.Dictionary pjljobattribs, PrintTicket ticket ) : PaginatedPrintData
rawdata byte
pjljobattribs string>.Dictionary
ticket PrintTicket
return TSVCEO.CloudPrint.Util.PaginatedPrintData

UserCanPrint() public method

public UserCanPrint ( string username ) : bool
username string
return bool