Patent ID: 8915438

Claim:
A printing control device comprising: a data array generating unit that extracts respective character data contained in a plurality of barcode generation data blocks, determines when two barcode generation data blocks are to be combined, and combines the extracted character data to generate a single character data array when the two barcode generation data blocks are to be combined; and a command generating unit that generates a single barcode generation command for output to an external printing device based on the single character data array generated by the data array generating unit when the two barcode generation data blocks are to be combined, and generates a plurality of barcode generation commands for output to an external printing device when the two barcode generation data blocks are not to be combined; wherein each barcode generation data block contains printing position control data specifying the printing position of a respective barcode; and the data array generating unit determines that the two barcode generation data blocks are to be combined and merges the character data contained in a first barcode generation data block and a second barcode generation data block to generate the single character data array and generates a single barcode printing position for the merged character data of the character data array, only when the printing position specified by the printing position control data of the second barcode generation data is located within a specific printing area corresponding to the printing position specified by the printing position control data of the first barcode generation data block.