Le stampanti a getto d'inchiostro continuo generano un flusso continuo di inchiostro che viene "espulso" dal serbatoio principale attraverso un ugello fino a una canalina. Grazie all'ausilio di una pressione a vuoto, l'inchiostro non utilizzato viene reimmesso nel serbatoio principale. Questo flusso viene continuamente interrotto (modulato) in singole gocce in modo estremamente preciso e controllato. Per stampare, la stampante carica singole gocce all'interno di questo flusso con cariche variabili, una goccia alla volta, seguendo un modello che, quando attraversa un campo ad alta tensione all'interno della testina di stampa, le devia dalla canalina e crea una linea verticale di gocce (corsa). Maggiore è la carica, maggiore sarà la deviazione in direzione verticale. La corsa è una singola linea di gocce che forma una linea verticale del carattere o dell'immagine da stampare. Man mano che il prodotto si muove davanti alla stampante vengono create corse successive con il pattern corretto per comporre i punti all'interno della matrice per ciascun carattere. I font più comuni sono formati da sette gocce in direzione verticale e cinque nella direzione di avanzamento (corsa). È inoltre possibile stampare più di una linea alla volta, sovrapponendo le linee l'una sull'altra. I codici a una linea, a due linee e a tre linee sono i più comuni.