Job.get(string jobID)

この呼び出しを使用して、指定されたジョブのすべてのジョブ属性を確認できます。

パラメーター

パラメーター 説明
JobID ジョブの ID 番号。

戻り値

この呼び出しは、ジョブに関連するいくつかの属性を返します。返される属性は、ジョブに応じて異なります。

from ConnectDefs import * 
import xmlrpclib

myProxy = None

try:
   myProxy = connectLogin("AcmeServer", "aiw", "password") 
   myJobData = myProxy.Job.get('10000024')
   print myJobData
    
except xmlrpcFault, err:
    print err.faultString + " (" + str(err.faultCode) + ")"
finally:
    connectLogout(myProxy, "aiw")

{'Job.Copies': 1, 'Job.State': 'Unassigned', 'Job.Print.FontFidelity': 
'Continue', 'Job.PLE.Staple': [], 'Job.IgnoreShopRules': 'No', 'Job.Wait
Reason': 'DeviceUnavailable', 'Job.InputFile': 'Demo.afp', 'Job.Print.Cur
rentTotalPages': 21, 'Job.TotalPages': 21, 'Job.Line2AFP.RESTYPE': [], 
'Job.Print.HeaderConfig': '/aiw/aiw1/control_files/banner_pages/header.
cfg', 'Type': 'Job', 'Job.Phase': 'Print', 'Job.ProcessedByJobType': 'AFP', 
'Job.ModifiedBy': 'CreatePageRanges', 'Job.Process': 'AFP', 'Job.InputFile
.Size': 5063281, 'Job.Print.CurrentPage': 1, 'Job.MediaRequired': [], 'Job.
Normalized.ID': '10000001', 'Job.SubmitTime':<DateTime '20130815T19:33:45' 
at 1271468, 'Job.Print.HeaderCopies': 1, 'Job.StapleRequired': 'No', 'Job.
Print.PSFINSegmentSize': 5000, 'Job.Name': 'Demo.afp', 'Job.JobType.History'
: ['AFP'], 'Job.Print.JogCopies': 'No', 'Job.Line2AFP.CC_TYPE': 'A', 'Job.
SpoolFileStem': '/aiw/aiw1/spool/default/10000001/', 'Job.RequestedPrinter': 
'*', 'Job.Line2AFP.CC': 'Yes', 'Job.SourceInputDeviceName': 'HotFolderAFP', 
'Job.JobType': 'AFP', 'Job.Print.FontMessages': 'No', 'Job.Form': 'STD', 
'Job.PLE.Media': [], 'Job.TotalSheets': 12, 'Job.Instance': 'System', 
'Job.ID': '10000001', 'Job.Print.DataCheck': 'Block', 'Job.InputDatastream': 
'afp', 'Job.Print.TrailerConfig': '/aiw/aiw1/control_files/banner_pages/
trailer.cfg', 'Job.Class': 'A', 'Job.JobSize': 12, 'Job.RowType.Job': 
'Job', 'Job.FileReceiptTime': <DateTime '20130815T19:32:46' at 1271b20, 
'Job.Line2AFP.ValidRCs': '0', 'Job.Line2AFP.IMAGEOUT': 'ASIS', 'Job.Print.
TrailerCopies': 1, 'Job.SourceInputDeviceType': 'HotFolder', 'Job.Print.
CurrentTotalSheets': 12, 'Job.ReprintGroup': [], 'Job.Print.SeparatorCopies'
: 1, 'Job.Print.SeparatorConfig': '/aiw/aiw1/control_files/banner_pages/se
parator.cfg', 'Job.CompressAllFiles': 'No', 'Job.Line2AFP.EXTENSIONS': [], 
'Job.RestartSteps': ['2013-08-15 19:33:45.178 Receive.AFP.SetJobPropsFrom
TextFile', '2013-08-15 19:33:45.86 Receive.AFP.DetectInputDataStream', 
'2013-08-15 19:33:45.944 Prepare.AFP.UseInlineFormDefinition', '2013-08-
15 19:33:46.038 Print.AFP.EnableRepositioning', '2013-08-15 19:33:46.809 
Print.AFP.CreatePageRanges'], 'Job.RetainDuration': 4320, 'Job.Phase
Progress': 'Working', 'Job.Step': 'PrintJobs'}