A system and related techniques generate an update to control programming,
such as firmware, to embed in an electronic document and transmit to a
printer, facsimile or other output device. Compatible printers or other
output devices according to embodiments of the invention may contain an
intermediate language interpreter which receives, interprets and executes
the embedded update in the electronic document. That update may include
for example an update to the printer's firmware, downloaded forms, fonts
or other updates or enhancements which may for instance stored into EPROM
or other memory in the output device. Because the resource update is
encapsulated in an intermediate language object which may be universally
interpreted by compatible printers, facsimile machines and other devices,
updates may be delivered with a need to generate specialized code or
follow specialized procedures for specific manufacturer's products.