we have 2 xerox d95 printers with build in controller. if the printer prints a lot of jobs (i.e. 4000+) without a power cycle then eventually the printer would stop working. one of the error is - it would output a page stating
OFFENDING COMMAND: xshow
this job requires more memory than is available in this printer .....
once the problem started then all subsequent output are blank pages. I startted to try to resolve this issue, i found the printers don't have latest firmware. our firmware is
|Controller+PS ROM||Version 1.201.1|
|IOT ROM||Version 83.25.0|
|HCF ROM||Version 4.6.0|
|Finisher D ROM||Version 5.15.0|
|IIT ROM||Version 9.8.0|
|ADF ROM||Version 13.10.0|
we want to update the firmware, but since our process rely on OMR that needs to be at a specific region of all output for the inserter, we also wnat to rollback firmware update if something goes wrong. so, it is possible to rollback? if so, where can i get the older firmware? Thanks,
You can upgrade easily, but downgrading requires special software to do, which I believe to be proprietary to Xerox. (Tech call needed)
Xerox only ever has one firmware per device posted, which is the latest General Release.
There is also always a link that can be obtained easily enough to the latest spar (Call and ask for it)
Any firmware in between might as well not exist , it is near impossible to get if you don't have it already as Xerox does not want people using "known bad" configurations. If you need a specific version, you need to archive it yourself.
Assuming you are printing via an LPR port and not RAW, the following should resolve the issue you are seeing.
Machine Status > Tools > System Settings > Print Service Settings > Allocate Memory > Recieveing Buffer - LPD > Spool to HDD
Recently my friend has the same issue and upon reading this thread I was able to recommend what to do to fix the problem. And now he's glad that this problem is solved!
Firmware is unlikely to help a memory issue like this, LPR is the better method and is just a box to check in the port to enable.
Set it and forget it, there are also no downsides to LPR, it is better in every way, just don't enable LPR byte counting (Assuming Standard TCP/IP port converted to LPR and not true LPR)
just a note
its possible to download the machine without a tech call needed
you need to perform this with a USB stick
make a foldder in the root called DWLD , place the firmware in it
power down the machine, press AND hold 4 and energy button, power on machine, with usb stick in, release the 2 buttons when the machine is in download mode
wait a few mins , done
even with a downgrade all settings are still applied :)
We invloved Xerox to perform a firmware upgrade since they claimed they can perform a downgrade if unforseen problem happened. After they upgrade the memory problem occurred once we have hight enough volumn in a day. since the upgrade doesn't make the printer any worse, we decide to keep the firmware.
Afterward I proceeded to change printer settings to "LPD spool to HDD" and change print queue to use LPR instead of Raw. We just had the same memory problem again, so none of solution works.