Patent ID: 11934722
Assignee: BROTHER KOGYO KABUSHIKI KAISHA
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. An image forming apparatus comprising:
a data interface;
a non-volatile memory; and
a controller configured to:
obtain printer job language (PJL) data via the data interface; refer to filter data stored in the non-volatile memory, the filter data associating non-target PJL data with target PJL data, the non-target PJL data being PJL data not intended for causing the image forming apparatus to a particular process, the target PJL data being PJL data intended for causing the image forming apparatus to perform the particular process; and
when the obtained PJL data is the non-target PJL data associated with the target PJL data in the filter data stored in the non-volatile memory, convert the obtained PJL data into the target PJL data associated with the non-target PJL data in the filter data stored in the non-volatile memory;
wherein PJL data obtainable by the controller includes:
non-omitted-type PJL data with no elements omitted; and
omitted-type PJL data with at least one element omitted,
wherein the filter data includes a plurality of pieces of non-target PJL data associated with a plurality of pieces of target PJL data, the plurality of pieces of target PJL data including:
first target PJL data associated with the non-omitted-type PJL data; and
second target PJL data associated with the omitted-type PJL data, and
wherein the controller is further configured to:
determine whether the obtained PJL data matches at least a part of one piece of non-target PJL data among the plurality of pieces of non-target PJL data associated with the plurality of pieces of target PJL data in the filter data stored in the non-volatile memory, for each of the plurality of pieces of non-target PJL data;
when the obtained PJL data is the non-target PJL data associated with the target PJL data in the filter data stored in the non-volatile memory and is the non-omitted-type PJL data, convert the obtained PJL data into the first target PJL data associated with the non-omitted-type PJL data in the filter data stored in the non-volatile memory; and
when the obtained PJL data is the non-target PJL data associated with the target PJL data in the filter data stored in the non-volatile memory and is the omitted-type PJL data, convert the obtained PJL data into the second target PJL data associated with the omitted-type PJL data in the filter data stored in the non-volatile memory.