System and method for extracting triggered data from a variable data string and embedding the triggered data into a secure barcode
A system and method for securing a data stream containing data to be embedded in a bar code. The system comprising a printer, having a nontransitory storage medium, configured to: receive a data stream from a host computer, the data stream having at least one trigger identifying at least one portion of data to be embedded in a bar code; identify each trigger in the received data stream; extract each data portion identified by the trigger; and print a secured bar code embedded with the extracted data portions.
1. A system for securing a data stream containing data to be embedded in a bar code, comprising:
a printer, having a nontransitory storage medium, configured to:
receive a data stream from a host computer, the data stream having at least one trigger being formed of a first portion of the received data and identifying at least one portion of data to be embedded in a bar code, wherein the first portion and the at least one identified portion are different portions of the received data;
identify each trigger in the received data stream;
extract each data portion identified by the trigger; and
convert the extracted data to barcode data embedded with the extracted data, wherein the barcode data and the extracted data are of different data types;
print a secured bar code embedded with the extracted data portions.
2. The system of claim 1 , wherein the configuration to identify further comprises a configuration to:
receive data identifying the trigger;
parse the received data stream; and
compare the received data stream to the data identifying the trigger to locate any triggers within the data stream.
3. The system of claim 2 , wherein the data identifying the trigger is received from a second computer.
4. The system of claim 3 , wherein the data received from the second computer is received via a server.
5. The system of claim 1 , wherein extracting the data portion comprises identifying a pattern around the trigger, wherein the trigger is a reference for orienting the pattern.
6. The system of claim 1 , wherein the trigger comprises a code for locating the portion of data in the data stream.
7. The system of claim 6 , wherein the configuration to extract further comprises a configuration to interpret the code of the trigger and locate the data in the data stream.
8. The system of claim 1 , wherein the at least one trigger comprises a first trigger identifying a first portion of data in the data stream, and a second trigger identifying a second, non-adjacent portion of data in the data stream.
9. A method for securing a data stream containing data to be embedded in a bar code, comprising the steps of:
receiving a data stream from a host computer, the data stream having at least one trigger being formed of a first portion of the received data and identifying at least one portion of data to be embedded in a bar code, wherein the first portion and the at least one identified portion are different portions of the received data;
identifying each trigger in the received data stream;
extracting each data portion identified by the trigger; and
converting the extracted data to barcode data embedded with the extracted data, wherein the barcode data and the extracted data are of different data types;
printing a secured bar code embedded with the extracted data portions.
10. The method of claim 9 , wherein the step of identifying comprises:
receiving data identifying the trigger;
parsing the received data stream; and
comparing the received data stream to the data identifying the trigger to locate any triggers within the data stream.
11. The method of claim 10 , wherein the data identifying the trigger is received from a second computer.
12. The method of claim 11 , wherein the data received from the second computer is received via a server.
13. The method of claim 9 , wherein the step of extracting the data portion further comprises identifying a pattern around the trigger, wherein the trigger is a reference for orienting the pattern.
14. The method of claim 9 , wherein the trigger is a code for locating the portion of data in the data stream.
15. The method of claim 14 , wherein the step of extracting further comprises interpreting the code of the trigger.
16. The method of claim 9 , wherein the at least one trigger comprises a first trigger identifying a first portion of data in the data stream, and a second trigger identifying a second, non-adjacent portion of data in the data stream.