Por si te sirve de algo yo tengo la deskjet 845C que es exactamente igual que la 840 pero más nueva, y sí, se pueden recargar, te compras la tinta en cualquier tienda, dices que quieres tinta para recargar, y luego pinchas en un agujero que tiene por debajo del cartucho , y mucho ojo, si te compras una recarga de 50ml, no le metas los 50ml, métele sólo lo que te ponga en el cartucho, que supongo que si tienes la 840 serán 25ml máximo, ya que si le metes más te chorreará la tinta y no imprimirá.