Intenta que tu madre instale una impresora
Que intente lo mismo en Windows. Si la impresora no es relativamente reciente, sólo con la búsqueda del driver desistirá. En cualquier distribución Linux OTB (out the box) ya vienen los drivers preinstalados. Siempre que tenga su driver (que por suerte ya son muchas): es enchufar, autodetectar y funcionar.
que pueda imprimir por red
¿Esto va en serio?
que muestre características como el nivel de tinta o el menú de balance de colores.
http://paraisolinux.com/wp-content/uploads/2010/10/qink.png
http://somebooks.es/wp-content/uploads/2016/02/tip143-002.png
Eso o intenta conectar un IPhone y mover archivos entre el PC y el teléfono.
No es culpa del usuario que un iPhone sea tan limitado para compartir cosas con un PC (fíjate que Android es compatible hasta con los OTG).
Quisiera ver a tu madre enfrentándose la primera vez a iTunes, dándole autorización y luego de hacerse un poco por la interfaz, que intente meter música en el iPhone. Nos vamos a reír de lo intuitivo que es iTunes de primeras.
Por suerte, si a sacar las fotos del carrete se refiere, se puede tanto en Linux como en Windows, ya que Apple permite que el carrete se monte como una unidad de almacenamiento (aunque permite sacar fotos, Apple no permite introducirlas sino es con iTunes).
Existe software de terceros que soporta al iPhone, aunque no siempre funciona.