Support Kodak 6900 / 6950 #16

Open
opened 2024-05-28 21:33:16 -04:00 by slp · 3 comments
Owner

The Kodak 6900 is actually the CHC-S2245-6A

The Kodak 6950 is actually the CHC-S2245-6C

May need to add some additional print sizes: 2x6" 3x6" 5x5" 5x3.5"

Have VID/PIDs already, just needs testing now.

The Kodak 6900 is actually the CHC-S2245-6A The Kodak 6950 is actually the CHC-S2245-6C May need to add some additional print sizes: 2x6" 3x6" 5x5" 5x3.5" Have VID/PIDs already, just needs testing now.
slp added the
needs testing
new printer
labels 2024-05-28 21:33:16 -04:00
slp added a new dependency 2024-05-28 21:34:43 -04:00
Author
Owner

Got my hands on one.

Landed a few bugfixes specific to the 6900, but unable to test printing until I get my hands on the necessary media.

Got my hands on one. Landed a few bugfixes specific to the 6900, but unable to test printing until I get my hands on the necessary media.
slp removed the
needs testing
label 2024-08-27 12:44:20 -04:00
Author
Owner

Now have media, obtained some sniffs... and ran into a major roadblock. Turns out that Kodak heavily customized the S2245 InageProcessing library and printer firmware:

  • The IPP table sent back from the printer is different (Some formerly reserved fields repurposed, plus additional data inserted and/or appended)
  • Print command has some sort of data/header blob that is derived from the IPP table for all prints. (presumably generated by library)
  • Library handles panorama processing.
  • A single print command can encompass multiple "pages" worth of data.
Now have media, obtained some sniffs... and ran into a major roadblock. Turns out that Kodak heavily customized the S2245 InageProcessing library and printer firmware: * The IPP table sent back from the printer is different (Some formerly reserved fields repurposed, plus additional data inserted and/or appended) * Print command has some sort of data/header blob that is derived from the IPP table for _all_ prints. (presumably generated by library) * Library handles panorama processing. * A single print command can encompass multiple "pages" worth of data.
Author
Owner

libS2245IP has been extended to handle the known changes to the IPP table, but the printer refuses to accept a "classic" print command with this data. So it appears that figuring out the rest is still necessary.

libS2245IP has been extended to handle the known changes to the IPP table, but the printer refuses to accept a "classic" print command with this data. So it appears that figuring out the rest is still necessary.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: slp/selphy_print#16
No description provided.