The tabbed section below shows the list of properties that apply for each context that can be referenced for certain API endpoints.
- Print Beat Jobs Print Attempts 'jobs' context
-
Property Specifications for Print Beat Jobs Print Attempts for context jobs
Name: deviceId Type: String Max Length: 36 Description: The PrintOS device ID of a Press device. Name: duplex Type: Boolean Description: Indicates whether or not this job is printed on both sides of the media. A value of true indicates printing on both sides, a value of false indicates printing on only one side. No value indicates that we do not know whether or not this was a duplex job. Name: epmImpressions Type: Integer Description: The total number of EPM impressions for the Print Attempt. Name: impressions Type: Integer Description: The total number of impressions for the Print Attempt. Name: impressions1Color Type: Integer Description: The total number of one color impressions for the Print Attempt. Name: impressions2Colors Type: Integer Description: The total number of two color impressions for the Print Attempt. Name: impressionsNColors Type: Integer Description: The total number of 3-or-more color impressions for the Print Attempt. Name: impressionsType Type: Enum Max Length: 32 Description: Impressions are measured as an integer value based on the number of colors of inks used. This property contains an enum value representing the size of these impressions. Values: A3 Value that represents the type of impressions shown are A3 impressions. B1 Value that represents the type of impressions shown are B1 impressions. B2 Value that represents the type of impressions shown are B2 impressions. Name: inks Type: JSON Max Length: 1000 Description: Provides information about the types of inks used by the Print Attempt and how much of each was used. The Inks information is stored as a complex object containing the following members: Name Type Description inks JSON Array of inks used. Each ink is stored as a complex object containing the following members: Name Type Description color String The name of the ink used. amountUsed Integer The amount of ink used (see 'units' property above for more information). inkSerialNumber String Ink Can Serial Number used. Consumer Notes: This information as a JSON string. See the examples below to see what this looks like in a JSON string, the value is a string version of the JSON example. Example: JSON{ " inks": [ { "color": "Black", "inkSerialNumber": "Egc2X346634.750459" "amountUsed": "983" }, { "color": "Cyan", "inkSerialNumber": "Egm2Y369734.750415" "amountUsed": "980" }, { "color": "Pantone-253", "inkSerialNumber": "Egk2X854534.750221" "amountUsed": "980" } ] }
Name: inkUnits Type: Enum Description: Ink usage is measured as an integer value representing the number of units of ink used. This property contains an enum value representing the unit-of-measure of these values. Values: IMPRESSIONS Indicates that the values represent the number of impressions printed with that color. Name: jobCollation Type: Boolean Description: When collation is true individual sheets or frames will be arranged in sequence for each copy. For example, if you are printing two copies of a three-sheet job, all sheets of copy 1 are printed in order, followed by all sheets of copy 2. If collation is false, all copies of sheet/frame 1 are printed, followed by all copies of sheet/frame 2, followed by all copies of sheet/frame 3. Name: jobCompleteTime Type: Date Description: For Print Attempt, it is the time that the job finished printing or was aborted. For jobs still in progress, should be null. The time is represented as string in ISO-8601 format with the fractional seconds portion providing millisecond accurracy. Consumer Notes: This always has a timezone of GMT with the date and time reflecting the local date and time on the device. For example, if a job was submitted on Jan 1, 2018 10:00AM New York time, the time in this field would look like 2018-01-01T10:00Z (note that the notion that this occurred in the New York time zone is not represented in the data). Name: jobElapseTime Type: Duration Description: The time the job took (or has taken so far) in seconds. This is the difference between when the job started and when it ended (or 'now' if it is still in progress). This is a total, not net, time. This is based upon the properties jobSubmitTime and jobCompleteTime ('now' is used if jobCompleteTime is null). Name: jobName Type: String Case-sensitive: No Max Length: 255 Description: The friendly name of the job. Name: copies Type: Integer Description: Number of printed copies. Name: siteName Type: String Description: Organization press site. Name: width Type: Integer Description: Job width. Name: useOfVDP Type: String Description: VDP Job. Name: printedJobId Type: String Description: HP Internal Job ID (for tracking purpose). Name: height Type: Integer Description: Job height. Name: jobProgress Type: Enum Max Length: 20 Description: Enumeration indicating the phase of processing that the job is in. Values: PRINTED The Press job has successfully completed printing. It may be in the Retained queue or have been deleted ABORTED The job was aborted. It may or may not have had any successful Print Attempts before being aborted. It may have been aborted in the middle of a Print Attempt. If this was a Print Attempt job, the Print Attempt job data can be used to determine how much printing was done before the job was aborted. It may still be in the Retained queue (allowing for possible additional prints), or it may have been deleted (see LocationType for how to determine which it is). Name: jobSubmitTime Type: Date Description: The time the job was submitted to the device. The time is represneted as a string in ISO-8601 format with the fractional seconds portion providing millisecond accurracy. Consumer Notes: This always has a timezone of GMT with the date and time reflecting the local date and time on the device. For example, if a job was submitted on Jan 1, 2018 10:00AM New York time, the time in this field would look like 2018-01-01T10:00Z (note that the notion that this occurred in the New York time zone is not represented in the data). Name: marker Type: Long Description: This field is used as an aid to reading job records using the APIs. The marker of a record can be passed to the API as an anchor to get the next page of records after (or before) the marker. When paging through the results, the marker value in the last record returned by the previous call should be used as the 'startMarker' parameter in the next request. Name: oneShotImpressions Type: Integer Description: The total number of one shot impressions for the Print Attempt. Name: pressSerialNumber Type: String Case-sensitive: Yes Max Length: 64 Description: The press serial number providing the job data. Name: printedSheets Type: Integer Description: The total number of printed sheets for the Print Attempt. Name: repeatLength Type: Integer Description: The repeat length of a job printed on a WEB press in micrometers (0.000001 meters). Name: substrates Type: JSON Max Length: 800 Description: Provides information about the types of substrates used by the Print Run and how much of each was used. The Substrates information is stored as a complex object containing the following members: Name Type Description substrates JSON Array of substrates used. Each substrate is stored as a complex object containing the following members: Name Type Description name String The name of the substrate used. amountUsed Integer The amount of substrate used (see 'units' property above for more information). Consumer Notes: This information as a JSON string. See the examples below to see what this looks like in a JSON string, the value is a string version of the JSON example. Example: JSON{ " substrates": [ { "name": "MaxPaper", "amountUsed": "583" }, { "name": "Glossy", "amountUsed": "400" }, ] }
Name: substrateUnits Type: Enum Description: Substrate usage is measured as an integer value representing the number of units of substrate used. This property contains an enum value representing the unit-of-measure of these values. Values: SHEETS Substrate value represents the number of sheets of paper printed. MILLIMETERS Substrate value represents the length of the substrate used in millimeters (0.001 meters). - Print Beat Daily 'RealTimeData' context
-
Property Specifications for Print Beat Daily for context RealTimeData
Name: pressName Type: String Description: PrintOS Press name. Name: deviceSerialNumber Type: String Description: The customer's country. The customer information is supplied for Indigo Press jobs as part of the JDF job description submitted to the DFE. Name: pressState Type: String Description: Press State. Name: currentJob Type: String Description: Current job. Name: jobsInQueue Type: Integer Description: Number of jobs in queue. Name: substrates Type: JSON Description: substrates: Name Type Description substrates JSON Array of inks used. Each ink is stored as a complex object containing the following members: Name Type Description Name String The name of the substrate used. Thickness Integer Weight Integer Length Integer Width Integer Gloss String DefinedWeightUnit String MediaHasMfp Boolean CentrallyManaged Boolean Example: JSON{ "Name": "string", "Thickness": 0, "Weight": 0, "Length": 0, "Width": 0, "Gloss": "Unknown", "DefinedWeightUnit": "Unknown", "MediaHasMfp": false, "CentrallyManaged": false }
Name: printedJobs Type: Integer Description: Number of printed jobs. Name: sheets Type: Integer Description: Number of printed sheets. Name: timeToCompletePendingJobs Type: Integer Description: Time To Complete Pending Jobs. Name: operatorName Type: String Description: Operator Name. Name: shiftDataRespond Type: JSON Description: Provides information about the Shift defined. Name Type Description shiftDataRespond JSON Array of Shift data: Name Type Description startTime Date The start time of current Shift. endTime Date The end time of current Shift
shiftName String The name of current Shift. Example: JSON{ "shiftDataRespond": { "startTime": "2023-06-14T06:43:21.842Z", "endTime": "2023-06-14T06:43:21.842Z" "shiftName": "DAY_DEFAULT_SHIFT" }, }
Name: colorTestScore Type: Integer Description: Color Test Score. Name: maintenanceStatus Type: String Description: Maintenance Status. Name: version Type: String Description: Press SW Version. Name: model Type: String Description: Press Model Type. Name: lastTimeStateChanged Type: Date Description: Last Time Press State Changed. Name: value Type: Integer Description: value. Name: totalImpsSinceInstallation Type: Integer Description: Total Impressions Since Installation. Name: totalPrintedImpsSinceInstallation Type: Integer Description: Total Printed Impressions Since Installation. Name: totalPrintedSheetsSinceInstallation Type: Integer Description: Total Printed Sheets Since Installation. Name: totalPrintedMetersSinceInstallation Type: Integer Description: Total Printed Meters Since Installation. Name: totalPrintedSquareMetersSinceInstallation Type: Integer Description: Total Printed Square Meters Since Installation. Name: meters Type: Integer Description: Total Printed Meters Since Shift or Day start. Name: impressionsPerHour Type: Integer Description: Impressions Per Hour. Name: sheetsPerHour Type: Integer Description: Sheets Per Hour. Name: metersPerHour Type: Integer Description: Meters Per Hour.