In the Unix programming model, device files are special files that act as access points to peripheral devices such as printers.
With its distribution in the influential AT&T Unix System V, the interface if not the implementation became the standard for users' control over printers.