Library technicians differ from librarians in terms of education and main duties. Library technicians typically require a diploma, or, ideally, an associate degree in library technology from a community college or other similar institution, whereas librarians require a master's degree in library science from an accredited university-based graduate school of library and information science.
Typically a librarian will have had an undergraduate baccalaureate degree in either library science or a field in which they wish to specialize, like history, prior to graduate study. However, for varying reasons, not all librarians are trained yet at the graduate level as professional societies and legal statutes would prefer, and so, as indicated above, sometimes technicians or other individuals with enough training must fill the role.