A printer control language is a collection of commands, typically control characters, that make up the command set that a particular type of computer printer responds to.

Typically these are simple commands like "feed to end of page", and are not complete programming languages on their own. For instance, it is rare to see flow-control or interactivity commands in such a language, which is not the case for page description languages.