しばらくすると必ずプリンターのドライバについての質問が出てくるけど
WindowsとちがいMACやLinuxは個別のドライバを入れなくても動く…という基本構想になっている
(もちろん個別のドライバを入れても良い)

また遠隔地(あるいは隣りの)にある未知のプリンターに対して印刷を行える基本的なしくみがある

それらのしくみはLinuxには「ない」のでUnixやAppleが開発したものを利用している
またそれらのしくみで対応できないプリンターについても"ghost script"という方法で対応することになる

検索キーワード
cups "ghost script" avahi bonjour