LPR เป็นส่วนหนึ่งของระบบการพิมพ์ BSD ดั้งเดิม มันค่อนข้างง่ายและตรงไปตรงมา แต่ไม่มีความสามารถในการจัดการทั้งหมดที่สภาพแวดล้อมการพิมพ์ขนาดใหญ่ต้องการ คุณสามารถแฮ็คมันเพื่อทำสิ่งต่าง ๆ ได้ทุกประเภทด้วยการดันฟิลเตอร์ในตำแหน่งที่ถูกต้อง แต่มันก็ค่อนข้างน่าเบื่อ นอกจากนี้ยังมีฟังก์ชั่นเครือข่ายที่ จำกัด มากช่วยให้คุณสามารถส่งงานไปยังเครื่องพิมพ์ระยะไกล แต่เนื่องจากโปรโตคอลได้รับการออกแบบโดยคำนึงถึงข้อความธรรมดาเท่านั้นจึงไม่เคยมีข้อกำหนดสำหรับการกำหนดประเภทของเอกสารและแปลสิ่งที่เครื่องพิมพ์เข้าใจ . การแก้ปัญหาเฉพาะหน้าช่วย เนื่องจากโปรโตคอลเครือข่ายนั้นง่ายมากเครื่องพิมพ์เครือข่ายจำนวนมากจึงรองรับ
System V ออกแบบระบบที่ใหญ่กว่าซึ่งอนุญาตให้คุณมีสิ่งต่าง ๆ เช่นคลาสเครื่องพิมพ์และงานพิมพ์จะไปที่เครื่องพิมพ์ฟรีเครื่องแรกในคลาส (ตัวอย่างเช่นหากคุณมีห้องเครื่องที่มีเครื่องพิมพ์สามเครื่อง) มันก็พยายามสร้างการรองรับตัวกรองและสิ่งต่าง ๆ อย่างเป็นทางการมากขึ้น แต่อย่างนั้นมันก็เก่าจริงๆและไม่ได้ออกแบบมาสำหรับสภาพแวดล้อมเครือข่าย
ทุกวันนี้ไม่มีใครใช้ระบบใดระบบหนึ่งจริงๆ CUPS เข้าควบคุมระบบการพิมพ์ แต่มีเครื่องมือบรรทัดคำสั่งสำหรับการพิมพ์ทั้ง lpr และ SYSV (lp) นั่นเป็นเพียงความเข้ากันได้ คุณสามารถใช้คำสั่งที่คุณค้นหาได้ง่ายที่สุด