A method of fabricating a flat panel device, the method comprising: receiving a first substrate; using a printer to print a liquid onto the first substrate, the liquid carrying a material that will form a permanent layer of the flat panel device; and processing the liquid to form the permanent layer therefrom; wherein: (a) the method further comprises detecting position of a fiducial on the first substrate and detecting error dependent on difference between the position of the fiducial and an expected feature position, (b) using the printer comprises receiving stored data defining where the permanent layer for the flat panel device is to be printed, rendering the stored data according to the error, to generate adjusted data, and printing droplets of the liquid onto the first substrate according to the adjusted data, and (c) rendering the stored data further comprises assigning individual nozzles of a printhead of the printer to deposit respective droplets of the liquid in a specific region of the first substrate, in dependence on the error, in a manner where a target aggregate volume of the liquid deposited in the specific region is restricted to fall within a predetermined error threshold relative to a desired amount volume of the liquid for the specific region. receiving a first substrate; using a printer to print a liquid onto the first substrate, the liquid carrying a material that will form a permanent layer of the flat panel device; and processing the liquid to form the permanent layer therefrom; wherein: (a) the method further comprises detecting position of a fiducial on the first substrate and detecting error dependent on difference between the position of the fiducial and an expected feature position, (b) using the printer comprises receiving stored data defining where the permanent layer for the flat panel device is to be printed, rendering the stored data according to the error, to generate adjusted data, and printing droplets of the liquid onto the first substrate according to the adjusted data, and (c) rendering the stored data further comprises assigning individual nozzles of a printhead of the printer to deposit respective droplets of the liquid in a specific region of the first substrate, in dependence on the error, in a manner where a target aggregate volume of the liquid deposited in the specific region is restricted to fall within a predetermined error threshold relative to a desired amount volume of the liquid for the specific region. (a) the method further comprises detecting position of a fiducial on the first substrate and detecting error dependent on difference between the position of the fiducial and an expected feature position, (b) using the printer comprises receiving stored data defining where the permanent layer for the flat panel device is to be printed, rendering the stored data according to the error, to generate adjusted data, and printing droplets of the liquid onto the first substrate according to the adjusted data, and (c) rendering the stored data further comprises assigning individual nozzles of a printhead of the printer to deposit respective droplets of the liquid in a specific region of the first substrate, in dependence on the error, in a manner where a target aggregate volume of the liquid deposited in the specific region is restricted to fall within a predetermined error threshold relative to a desired amount volume of the liquid for the specific region.