Para **programar o configurar una impresora HP**, el método más común y sencillo es usar la aplicación **HP Smart**, disponible para computadoras y dispositivos móviles. Este proceso implica:

1. **Descargar e instalar la aplicación HP Smart** en tu dispositivo desde 123.hp.com o la tienda de aplicaciones correspondiente (App Store, Google Play) [1][2][3].
2. **Conectar la impresora a la red** mediante cable Ethernet para conexión por cable o a la red Wi-Fi para conexión inalámbrica. La impresora debe tener papel y tinta cargados [1].
3. **Abrir HP Smart y agregar la impresora**, la app detectará automáticamente los dispositivos disponibles en la red. Selecciona tu impresora para iniciar la configuración [1][3].
4. Seguir las instrucciones en pantalla de la aplicación para completar la instalación, incluyendo conectar la impresora a la red Wi-Fi si es inalámbrica y realizar pruebas de impresión [1][3].
5. Para impresión desde otros dispositivos, estos también deben estar conectados a la misma red y tener instalado el software adecuado que se puede descargar desde 123.hp.com [1].

Este método es válido para impresoras HP DeskJet, HP Smart Tank y otras series modernas. La aplicación guía paso a paso y simplifica la programación sin requerir conocimientos técnicos avanzados [3].

Si necesitas programación más avanzada (por ejemplo, control de impresión desde un programa propio), suele requerirse usar **drivers y APIs específicas** de HP, disponibles en la web oficial o para desarrolladores, pero para el usuario común la app HP Smart es la vía recomendada.

En resumen, la forma práctica y estándar para programar o configurar una impresora HP es a través de la app **HP Smart**, que administra la instalación, conexión en red y las tareas básicas de impresión [1][3].