Hardwarest, Ээээ ну собственно дал. Над кареткой ... точнее над отверстиями в картридже ставятся медицинские иглы. При простое они опускаются в отверстия. К иглам подключается балончик с краской в котором создано небольшое избыточное давление. Давление подобрано таким образом что при пустом картридже чернила выдавливаются, а при полном сопротивление чернил картриджа не позволяет выдавливать чернила в картридж.
Как опускать иглы в картридж я не знаю, придумай что-нибудь. Например можно их опускать электромагнитом, можно сервоприводом.
Иглы можно опускать на некоторое время, а потом опять выводить. Как блокировать вытекание чернил из балона когда иглы не в картридже я тоже не знаю. Можно ставить электромагнитный клапан например. На самом деле всё это сложно, нужно ещё в балоне поддерживать постоянное давление для чего нужен будет ресивер, нужно следить за уровнем чернил в картридже, нужно будет сделать дренаж на случай утечки. Заморочка короче.