Predictika · Industrial coding and marking orders

An AI sales agent's continuous inkjet printer order, checked before it goes out

An AI sales agent prepares an order for a Videojet 1580 continuous inkjet printer: a font and number of lines of print, the line speed the printer has to keep up with, character height, throw distance, the plant conditions, options and a maximum line speed for the quote. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the printer's published specification sheet and print sample guide and returns a verdict, every reason and the figures it computed.

Scope: Orders for the Videojet 1580 continuous inkjet printer: font and lines of print, maximum line speed, character height, throw distance, operating environment, IP65 and dry air options, umbilical length, supply voltage and CLARiSOFT. See everything this validator covers

This validator models orders for this one printer, not just the scenarios shown below.

  • Font and lines of print — which font matrices the 1580 offers with one, two, three, four or five lines, and the maximum line speed the print sample guide gives for each offered combination (for example 356 fpm for 7x9 on a single line and 125 fpm for 7x9 on two lines).
  • Print geometry — nominal character height of 2 to 10 mm and a printhead throw distance of 5 to 15 mm.
  • Operating conditions — ambient temperature of 0 to 50 degrees C, relative humidity up to 90 percent non-condensing, and a supply of 100 to 240 VAC.
  • Options — IP65 electronics only with the dust protection kit, the dry air kit only where the site has plant air, a 3 m or 6 m printhead umbilical, and CLARiSOFT software when the order prints bar codes or 2D codes.
  • Stated speed — the maximum line speed the order states is compared with the figure the print guide gives for the chosen font and lines.

Any 1580 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Videojet publishes no list prices, so this validator produces no price build-up or line-item quote), other Videojet printers such as the 1280, 1880 or specialty models, inks and fluids, the 60 or 70 micron nozzle choice, service plans, and anything not on the two documents the model is built from.

The AI sales agentBuilds the printer order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
A maximum speed that depends on font and number of linesOnly with workarounds
The 1580 has 18 offered font and line combinations, each with its own maximum speed; in a rules-based CPQ that becomes a lookup table kept in step with the print guide.
The font, the number of lines and the line speed are checked together and the maximum for that combination is returned.
A font that is not offered with this many linesOnly with care
The single-line list of seven fonts shrinks as lines are added; a dependent picklist works, but only if someone maintains five separate lists.
Any combination outside the offered set is reported in the same answer as every other problem.
A speed figure typed into the quoteOnly with workarounds
The figure on the quote is free text or a number field; comparing it with the print guide needs a custom validation per font and lines pair.
The stated figure is a field in the request and is compared with the computed maximum on every call.
IP65 and dry air options that depend on other options and on the siteOnly with care
Each option has a prerequisite (the dust protection kit, plant air); product rules can express it but each one is another rule to keep.
Options and site facts are in one request and each missing prerequisite is reported.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1The line runs at 357 fpm; the 1,580 prints this font and number of lines at up to 356 fpm.
2The 1,580 does not offer this font with 2 lines of print; single line offers 5x5 to 25x34, two lines up to 10x16, three lines up to 7x9, four lines 5x5 and 5x7, and five lines 5x5 only.
3The 1,580 does not offer this font with 3 lines of print; single line offers 5x5 to 25x34, two lines up to 10x16, three lines up to 7x9, four lines 5x5 and 5x7, and five lines 5x5 only.
4The 1,580 does not offer this font with 4 lines of print; single line offers 5x5 to 25x34, two lines up to 10x16, three lines up to 7x9, four lines 5x5 and 5x7, and five lines 5x5 only.
5The 1,580 does not offer this font with 5 lines of print; single line offers 5x5 to 25x34, two lines up to 10x16, three lines up to 7x9, four lines 5x5 and 5x7, and five lines 5x5 only.
6The quote states a maximum line speed of 400 fpm, but the print guide gives 356 fpm for this font and number of lines.
7The line runs at 270 fpm; the 1,580 prints this font and number of lines at up to 267 fpm.
8Nominal character height is selectable from 2 to 10 mm; the quote asks for 11 mm.
9The printhead throw distance range is 5 to 15 mm (12 mm optimal); the quote has 4 mm.
10The 1,580 operates from 0 to 50 degrees C; the installation is at 51 degrees C.
11The 1,580 operates from 0 to 50 degrees C; the installation is at -2 degrees C.
12The 1,580 is rated for 0 to 90 percent relative humidity, non-condensing; the installation is at 91 percent.
13IP65 protected electronics are optional only with the dust protection kit, which is not on the quote; the standard rating is IP55.
14The dry air kit for high humidity requires plant air, and the site has none.
15The printhead umbilical is 3 m as standard or 6 m as an option; the quote asks for 4 m.
16The 1,580 runs on 100 to 240 VAC at 50/60 Hz; the site supply is 99 VAC.
17The 1,580 runs on 100 to 240 VAC at 50/60 Hz; the site supply is 241 VAC.
18The quote prints bar codes or 2D codes but has no CLARiSOFT coding design software, which the spec sheet says is required for bar codes and other advanced functionality; a person should confirm it is covered.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Two-line coding at 80 fpm: A twin-line 10x16 code on a line running at 80 feet per minute

The agent's request. Please quote a Videojet 1580 for a line running at 80 feet per minute, printing 2 lines of 10x16 characters 5 mm high from a 12 mm throw distance. The site is at 30 degrees C and 65 percent humidity on a 230 VAC supply, and the site has no compressed plant air. The printhead umbilical needs to be 3 m. The quote states a maximum line speed of 80 fpm for this font and number of lines. It is ready to send.

Verdict: Blocked.

  • Line speed above the maximum. The line runs at 80 fpm; the 1,580 prints this font and number of lines at up to 53 fpm.
  • Stated maximum speed differs. The quote states a maximum line speed of 80 fpm, but the print guide gives 53 fpm for this font and number of lines.

2. Two-line coding at 80 fpm: The agent resubmits after fixing the errors

The agent's request. Please quote a Videojet 1580 for a line running at 80 feet per minute, printing 2 lines of 7x9 characters 5 mm high from a 12 mm throw distance. The site is at 30 degrees C and 65 percent humidity on a 230 VAC supply, and the site has no compressed plant air. The printhead umbilical needs to be 3 m. The quote states a maximum line speed of 125 fpm for this font and number of lines. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 line(s) of print; maximum line speed 125 fpm (38 m/min) for this font and number of lines.

3. IP65 order for a damp area: A single-line 5x7 code with IP65 electronics, a dry air kit and a 4 m umbilical

The agent's request. Please quote a Videojet 1580 for a line running at 600 feet per minute, printing 1 line of 5x7 characters 6 mm high from a 10 mm throw distance. The site is at 35 degrees C and 85 percent humidity on a 208 VAC supply, and the site has no compressed plant air. The order includes IP65 protected electronics and the dry air kit. The printhead umbilical needs to be 4 m. The quote states a maximum line speed of 800 fpm for this font and number of lines. It is ready to send.

Verdict: Blocked.

  • IP65 needs the dust protection kit. IP65 protected electronics are optional only with the dust protection kit, which is not on the quote; the standard rating is IP55.
  • Dry air kit needs plant air. The dry air kit for high humidity requires plant air, and the site has none.
  • Umbilical length not offered. The printhead umbilical is 3 m as standard or 6 m as an option; the quote asks for 4 m.

4. IP65 order for a damp area: The agent resubmits after fixing the errors

The agent's request. Please quote a Videojet 1580 for a line running at 600 feet per minute, printing 1 line of 5x7 characters 6 mm high from a 10 mm throw distance. The site is at 35 degrees C and 85 percent humidity on a 208 VAC supply, and the site has no compressed plant air. The order includes IP65 protected electronics and the dust protection kit. The printhead umbilical needs to be 6 m. The quote states a maximum line speed of 800 fpm for this font and number of lines. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 line(s) of print; maximum line speed 800 fpm (244 m/min) for this font and number of lines.

5. Five-line code with a bar code: Five lines of 7x9 characters with a bar code

The agent's request. Please quote a Videojet 1580 for a line running at 40 feet per minute, printing 5 lines of 7x9 characters 12 mm high from a 12 mm throw distance. The site is at 28 degrees C and 70 percent humidity on a 230 VAC supply, and the site has no compressed plant air. The order includes bar codes. The printhead umbilical needs to be 3 m. The quote states a maximum line speed of 53 fpm for this font and number of lines. It is ready to send.

Verdict: Blocked.

  • Font not offered with this many lines. The 1,580 does not offer this font with 5 lines of print; single line offers 5x5 to 25x34, two lines up to 10x16, three lines up to 7x9, four lines 5x5 and 5x7, and five lines 5x5 only.
  • Character height outside 2 to 10 mm. Nominal character height is selectable from 2 to 10 mm; the quote asks for 12 mm.
  • Bar codes need CLARiSOFT. The quote prints bar codes or 2D codes but has no CLARiSOFT coding design software, which the spec sheet says is required for bar codes and other advanced functionality; a person should confirm it is covered.

6. Five-line code with a bar code: The agent resubmits after fixing the errors

The agent's request. Please quote a Videojet 1580 for a line running at 40 feet per minute, printing 5 lines of 5x5 characters 8 mm high from a 12 mm throw distance. The site is at 28 degrees C and 70 percent humidity on a 230 VAC supply, and the site has no compressed plant air. The order includes bar codes. The printhead umbilical needs to be 3 m. The quote states a maximum line speed of 53 fpm for this font and number of lines. It is ready to send.

Verdict: Needs approval.

  • Bar codes need CLARiSOFT. The quote prints bar codes or 2D codes but has no CLARiSOFT coding design software, which the spec sheet says is required for bar codes and other advanced functionality; a person should confirm it is covered.
  • Order summary. 5 line(s) of print; maximum line speed 53 fpm (16 m/min) for this font and number of lines.

7. Five-line code with a bar code: The agent resubmits after fixing the errors

The agent's request. Please quote a Videojet 1580 for a line running at 40 feet per minute, printing 5 lines of 5x5 characters 8 mm high from a 12 mm throw distance. The site is at 28 degrees C and 70 percent humidity on a 230 VAC supply, and the site has no compressed plant air. The order includes bar codes and CLARiSOFT software. The printhead umbilical needs to be 3 m. The quote states a maximum line speed of 53 fpm for this font and number of lines. It is ready to send.

Verdict: Allowed.

  • Order summary. 5 line(s) of print; maximum line speed 53 fpm (16 m/min) for this font and number of lines.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an order for a Videojet 1580 continuous inkjet printer: a font and number of lines of print, the line speed the printer has to keep up with, character height, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the printer's published specification sheet and print sample guide and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a Videojet 1580 for a line running at 600 feet per minute, printing 1 line of 5x7 characters 6 mm high from a 10 mm throw distance. The site is at 35 degrees C and 85 percent humidity on a 208 VAC supply, and the site has no compressed plant air. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. IP65 protected electronics are optional only with the dust protection kit, which is not on the quote; the standard rating is IP55. The dry air kit for high humidity requires plant air, and the site has none. The printhead umbilical is 3 m as standard or 6 m as an option; the quote asks for 4 m.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for IP65 and dry air options that depend on other options and on the site, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the umbilical to 6 m, the dust protection kit to yes and the dry air kit to no.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared, and the validator's figure matches the quote.
  13. Three problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.