A PDL data processing device, comprising: a PDL data obtaining unit configured to obtain PDL data (60, 80) including plural sets of drawing part data (100, 110, 120, 140, 150, 170, 180); a storage control unit configured to store the PDL data (60, 80) in a memory; and a drawing data creation unit configured to create drawing data (200, 202, 204) of a plurality of pages by utilizing the plural sets of the drawing part data (100, 110, 120, 140, 150, 170, 180); characterized in that the PDL data obtaining unit configured to obtain PDL data (60, 80) additionally including a set of deletion part data (130, 160) for deleting a target set of the drawing part data (100, 110) among the plural sets of the drawing part data (100, 110, 120, 140, 150, 170, 180), the set of the deletion part data (130, 160) including timing information (132, 162) and data information (134, 164), the timing information (132, 162) including page information, the data information indicating a target set of the drawing part data (100, 110) of a deletion target which is capable of being deleted at a timing indicated by the timing information (132, 162), the timing being subsequent to a completion of a creation for the drawing data (200, 202, 204) of a page which is one page preceding a page corresponding to the page information and prior to a start of a creation for the drawing data (200, 202, 204) of the page corresponding to the page information, the PDL data processing device further comprising; a flag creation unit configured to associate flag information (106a, 116a) with the target set of the drawing part data (100, 110) being stored in the memory, wherein the association is performed subsequent to the completion of the creation for the drawing data (200, 202, 204) of the page which is one page preceding the page corresponding to the page information and prior to the start of the creation for the drawing data (200, 202, 204) of the page corresponding to the page information, and a deletion unit configured to delete from the memory the target set of the drawing part data (100, 110) being associated with the flag information (106a, 116a) and being indicated by the data information (134, 164) included in the set of the deletion part data (130, 160), regardless of the timing indicated by the timing information (132, 162) included in the set of the deletion part data (130, 160), at a specific timing which is subsequent to the timing indicated by the timing information (132, 162). a PDL data obtaining unit configured to obtain PDL data (60, 80) including plural sets of drawing part data (100, 110, 120, 140, 150, 170, 180); a storage control unit configured to store the PDL data (60, 80) in a memory; and a drawing data creation unit configured to create drawing data (200, 202, 204) of a plurality of pages by utilizing the plural sets of the drawing part data (100, 110, 120, 140, 150, 170, 180); characterized in that the PDL data obtaining unit configured to obtain PDL data (60, 80) additionally including a set of deletion part data (130, 160) for deleting a target set of the drawing part data (100, 110) among the plural sets of the drawing part data (100, 110, 120, 140, 150, 170, 180), the set of the deletion part data (130, 160) including timing information (132, 162) and data information (134, 164), the timing information (132, 162) including page information, the data information indicating a target set of the drawing part data (100, 110) of a deletion target which is capable of being deleted at a timing indicated by the timing information (132, 162), the timing being subsequent to a completion of a creation for the drawing data (200, 202, 204) of a page which is one page preceding a page corresponding to the page information and prior to a start of a creation for the drawing data (200, 202, 204) of the page corresponding to the page information, the PDL data processing device further comprising; a flag creation unit configured to associate flag information (106a, 116a) with the target set of the drawing part data (100, 110) being stored in the memory, wherein the association is performed subsequent to the completion of the creation for the drawing data (200, 202, 204) of the page which is one page preceding the page corresponding to the page information and prior to the start of the creation for the drawing data (200, 202, 204) of the page corresponding to the page information, and a deletion unit configured to delete from the memory the target set of the drawing part data (100, 110) being associated with the flag information (106a, 116a) and being indicated by the data information (134, 164) included in the set of the deletion part data (130, 160), regardless of the timing indicated by the timing information (132, 162) included in the set of the deletion part data (130, 160), at a specific timing which is subsequent to the timing indicated by the timing information (132, 162).