A printer, comprising: a stylus compartment associated with the printer to house a stylus or a plug; an interface selector in the stylus compartment to generate a signal if the stylus has been removed from the stylus compartment; and an interface controller to monitor the signal from the interface selector to detect if the stylus has been removed from the stylus compartment and to generate a first printer interface if the stylus has been removed and to generate a second printer interface if the stylus or the plug is installed in the stylus compartment, wherein the first printer interface is a higher resolution interface suitable for stylus operations, wherein the second printer interface is a lower resolution interface suitable for touch gestures via human tactile feedback, characterized in that: the plug comprises an end cap that includes a contactor to indicate that the plug is installed, the interface selector includes multiple contacts (C1 - CN) in the stylus compartment cavity, wherein each contact of the multiple contacts (Ci - CN) indicates a type of stylus when the stylus is removed, the stylus installed in the stylus cavity has different contactor locations depending on the type of stylus employed, and the first printer interface generated is adapted to the stylus type that was associated with the contact (C1-CN) that was closed when the stylus was installed. a stylus compartment associated with the printer to house a stylus or a plug; an interface selector in the stylus compartment to generate a signal if the stylus has been removed from the stylus compartment; and an interface controller to monitor the signal from the interface selector to detect if the stylus has been removed from the stylus compartment and to generate a first printer interface if the stylus has been removed and to generate a second printer interface if the stylus or the plug is installed in the stylus compartment, wherein the first printer interface is a higher resolution interface suitable for stylus operations, wherein the second printer interface is a lower resolution interface suitable for touch gestures via human tactile feedback, characterized in that: the plug comprises an end cap that includes a contactor to indicate that the plug is installed, the interface selector includes multiple contacts (C1 - CN) in the stylus compartment cavity, wherein each contact of the multiple contacts (Ci - CN) indicates a type of stylus when the stylus is removed, the stylus installed in the stylus cavity has different contactor locations depending on the type of stylus employed, and the first printer interface generated is adapted to the stylus type that was associated with the contact (C1-CN) that was closed when the stylus was installed. the plug comprises an end cap that includes a contactor to indicate that the plug is installed, the interface selector includes multiple contacts (C1 - CN) in the stylus compartment cavity, wherein each contact of the multiple contacts (Ci - CN) indicates a type of stylus when the stylus is removed, the stylus installed in the stylus cavity has different contactor locations depending on the type of stylus employed, and the first printer interface generated is adapted to the stylus type that was associated with the contact (C1-CN) that was closed when the stylus was installed.