Cube,
It is really an interesting case you have here.
The actors are:
CLIENT: The organization owning a PlanePress Production & Capture License.
CUSTOMERS: Individuals owning an Anoto Digital Pen. A CUSTOMER is a client of CLIENT.
The Processes are:
1. A CLIENT process generating 'stacks' of capture-ready documents, say 100 per CUSTOMER, each using a different Anoto Pattern. Each new document that is printed implies that 1) the Anoto Pattern used in it is locked in the PlanetPress Capture Database, and 2) a copy of this document exists in the PlanetPress Capture DB.
2. A CLIENT process for processing Pen data as it arrives from any CUSTOMER docking his pen. This assumes that all CUSTOMERS have locally installed the
Anoto PenDispatcher application, and configured it to send the PGC (Pen Generated Coordinates) to the URL monitored by a CLIENT workflow process. Note that there might be more than 1 process involved.
------
Now, let's consider the pitfalls you don't want to fall into.
Pitfall #1: Runnning out of Anoto Patterns.If you print 100 capture ready-documents per CUSTOMER, you logically want 100 different patterns. Given that there can be 9990 patterns 'alive' at the same time, this means the CLIENT won't be able to print patterns for more than 99 CUSTOMERS. Moreover, if each CUSTOMER takes up to, say 3 months to use the provided documents, then the CLIENT will likely run out of Patterns pretty fast. Now there is a solution for this. The solution involves the use of a
pattern sequence. Using
pattern sequences, the CLIENT would be able to print and use up to 9990 different patterns PER CUSTOMER. However, this solution involves a gread deal of analysis because it is based on the fact that the PlanetPress Capture Database can contain 2 different documents using the
same Anoto pattern, but a different pattern sequence. If each individual pen is registered with its own pattern sequence, then when a pen is docked, PlanetPress Capture is able to retrieve the appropriate document by matching 1) the Anoto Pattern on which the pen wrote and 2) the pattern sequence associated with the document in the Capture DB and the one associated with the pen. Again, this approach must be followed with caution.
Pitfall #2: Runnning out of pen slots.When you buy a PlanetPress Capture license, you buy it for a certain number of pens, which have to be registered before they can convey PGC and trigger processes. If the CLIENT has a growing number of CUSTOMERS, thus a growing number of pens, then the CLIENT will have to consider buying a license for more pens.
Overall what I think is that there is a potential case for using Pattern sequences because otherwise you will run out of patterns rather quickly. However the use of pattern sequences, as I tried to explain, involves a bit of risk which requires all possible use cases to be extrapolated as well as their consequences.
While the documentation contains information on pattern sequences, it does not explain how to use them. If you are an
OL Learn student, I invite you to request a webinar on this topic to learn more.
Hope this helps!
Ben
edit: corrected ol learn link