Author Topic: The DX story - or how the coding works  (Read 29313 times)

Francois

  • Self-Coat
  • *****
  • Posts: 15,766
The DX story - or how the coding works
« on: January 30, 2008, 10:01:32 PM »
DX coding is probably the most understated piece of technology to be applied to film. Originally invented by Kodak, it is now used by all film manufacturers that I know of. DX coding is a three part system. What we mostly think about when talking about DX coding is the bare metal patches on film cartridges, but there is more than meets the eye.

The first part of the system is the barcode next to the 35mm cartridge's lip. This code identifies the manufacturer, film type and required process. It is mostly used by photofinishing machines to correctly process the film.

The second part of the system is the on-film barcode. On the edge of the film is printed a barcode. It consists of two different codes stacked on top of each other. The first one is the clock synchronizing code which is used for calculating the image position on the film. The second one contains film type, manufacturer and frame number.

The third part is certainly the most interesting part for us. It is the metal contacts on the exterior of the can. These patches relay to the camera a ton of information about the film. The first camera to use this information was strangely not by Kodak but by Konica! In 1985, the Konica TC-X was introduced and is said to be the very first camera to use DX coding. But getting back to the DX coding, the system is based on a patch of 12 contacts in a grid pattern. The system is designed to transmit to the camera all possible sensitivities from 25 ISO to 5000 ISO. On all cartridges, patches 1 and 7 are always open. These indicate to the camera that the inserted film cartridge is DX coded. Contacts 2 to 6 (right hand column) are used to indicate sensitivity from 25 to 5000 ISO. But sensitivity is only part of the information that is encoded. Very few cameras use the contacts on the left hand column. Patches 8 to 10 actually indicate the number of frames on the roll of film. There is the regular number of frames that can be detected like 12, 20, 24 and 36 exposures. There are also some very rare numbers like 48, 60 or 72 exposures that can be encoded. I must say that I have never seen film with that many possible exposures! Last but not least are patches 11 and 12. These indicate film latitude in EV values and it seems these were never used by any camera ever made. This is sad because it could have made exposure meters even more precise.

Now, let?s take a look at the more interesting codes. Exposure latitude is probably the most important things for photographers. Even though camera meters don?t take this into account, knowing the ?numbers? can be very helpful. Instead of going through the manufacturer?s recommendations, just looking at the film cartridge before popping it into the camera can be somewhat simpler.

Sensitivity codes are used by all modern cameras. It should be noted that if your camera has less than 6 contacts, it will not be able to detect intermediate sensitivities. By looking at those contacts, you will be able to figure out which films can be used. Often, the technical data will say that a camera can use films from 100 to 1600 ISO but will never say that intermediate sensitivities can?t be detected. Compact cameras will almost only look only for patch number 4. This means that the camera will default all lower sensitivity film to less than 320 ISO (usually 100ISO) and expose all film with more than 400 ISO at this same value.

Now I can see all the hackers among us find ways to code those un-coded film cartridges.
Hope you enjoyed it.
« Last Edit: December 13, 2013, 04:28:36 PM by Francois »
Francois

Film is the vinyl record of photography.

Skorj

  • Global Moderator
  • Self-Coat
  • *****
  • Posts: 1,901
  • the black cat
    • Filmwasters.com
Re: The DX story - or how the coding works
« Reply #1 on: January 30, 2008, 10:53:52 PM »
This is great Francois. Thanks. Particularly interesting the combination of values using the same data points on the can. I had thought the can coding was `DX` and the film bar-code was just that - a film bar-code, but both are part of what is called `DX`?

(When filling cassettes from a bulk roller, I forget the max amount of film I used to be able to squeeze into a cassette, but I think it approached 72 frames...)
« Last Edit: January 30, 2008, 10:55:58 PM by Skorj »

Francois

  • Self-Coat
  • *****
  • Posts: 15,766
Re: The DX story - or how the coding works
« Reply #2 on: January 30, 2008, 11:02:10 PM »
This is entirely possible... but not all cameras will take it. I know it's probably enough to send my mom's old Konica's counter spring into orbit ;)

From what I've read, the film bar code, the can bar code and patch pattern are all part of the DX system.

It might also be why some photo finishers refuse to do cross-processing. Maybe their machine reads the external bar code and stops the feed transport mechanism if it's E-6...

BTW: I had made an error on the 50 ISO pattern which I have just fixed :)
« Last Edit: January 30, 2008, 11:14:16 PM by Francois »
Francois

Film is the vinyl record of photography.

traskblueribbon

  • 120
  • **
  • Posts: 143
  • instant junkie
    • flickr stream
Re: The DX story - or how the coding works
« Reply #3 on: January 31, 2008, 11:38:02 PM »
cool. now its time for some DX trickery with the XA4...

Ed Wenn

  • Global Moderator
  • Self-Coat
  • *****
  • Posts: 4,300
  • Slowly getting back into it. Sometimes.
Re: The DX story - or how the coding works
« Reply #4 on: February 11, 2008, 08:53:47 PM »
Great article, Francois. Thanks.

jojonas~

  • Self-Coat
  • *****
  • Posts: 2,928
  • back at 63° 49′ 32″ N
    • jojonas @ flickr
Re: The DX story - or how the coding works
« Reply #5 on: September 15, 2015, 07:59:58 AM »
I thought this might be a nice compliment to this article http://www.imageaircraft.com.au/DXsim/

but it seems to be on the go. :O
either way I'va always had to try different browsers/computers to get it to work :P a local version might work better? I'm gonna try and ask for a copy
/jonas

Francois

  • Self-Coat
  • *****
  • Posts: 15,766
Re: The DX story - or how the coding works
« Reply #6 on: September 15, 2015, 02:00:53 PM »
Good find. I'm going to get me a copy too.
Francois

Film is the vinyl record of photography.

jojonas~

  • Self-Coat
  • *****
  • Posts: 2,928
  • back at 63° 49′ 32″ N
    • jojonas @ flickr
Re: The DX story - or how the coding works
« Reply #7 on: September 16, 2015, 07:18:57 AM »
got a DXn Simulator.htm and DXn.jar in the mail. My browser still won't run it though as it has not got a signed certificate.
I tried making my own but the instructions I found were for a .jks-file so it didn't work.
/jonas

Francois

  • Self-Coat
  • *****
  • Posts: 15,766
Re: The DX story - or how the coding works
« Reply #8 on: September 16, 2015, 02:19:18 PM »
I'll look at it and see if I can't come up with a trick...
Francois

Film is the vinyl record of photography.

Francois

  • Self-Coat
  • *****
  • Posts: 15,766
Re: The DX story - or how the coding works
« Reply #9 on: September 16, 2015, 03:56:44 PM »
To get it to run off the web, you need to go to go to the Java control panel and do this change before going to the following link

http://www.imageaircraft.portfairy.town/DXsim/
Francois

Film is the vinyl record of photography.

Francois

  • Self-Coat
  • *****
  • Posts: 15,766
Re: The DX story - or how the coding works
« Reply #10 on: September 16, 2015, 08:19:36 PM »
I've been looking at this and can't quite figure it out.
I used HTTrack to rip the site but can't get the darn thing to work.

Now I was thinking about putting this in a PDF file. I know Acrobat has its own built-in java and its own website ripper but I don't have it on my new machine.

Is there anyone who can help with this one?

Francois

Film is the vinyl record of photography.

jojonas~

  • Self-Coat
  • *****
  • Posts: 2,928
  • back at 63° 49′ 32″ N
    • jojonas @ flickr
Re: The DX story - or how the coding works
« Reply #11 on: September 17, 2015, 06:58:08 AM »
tried it on my XP machine but then the actual java plugin wouldn't work -hah :P

java in PDF sounds interesting but that's way over my head, sorry.
/jonas

tkmedia

  • Self-Coat
  • *****
  • Posts: 898
    • Camera-wiki the free camera encyclopedia
Re: The DX story - or how the coding works
« Reply #12 on: September 25, 2015, 05:39:28 AM »
i tired (but didnt tinker) to get it to work on my modern computers but failed. Loaded it up on web on a old xp computer that is mostly offline, it worked fine and looked up stuff for jojonas! ;D I wonder if my old phones can run them? i recall running jars before...
« Last Edit: September 25, 2015, 05:44:50 AM by tkmedia »
tk

The non-commercial camera encyclopedia
Camera-Wiki.org / Donate / flickr / Twitter

jojonas~

  • Self-Coat
  • *****
  • Posts: 2,928
  • back at 63° 49′ 32″ N
    • jojonas @ flickr
Re: The DX story - or how the coding works
« Reply #13 on: September 26, 2015, 07:30:52 AM »
ohyeah, my old sony ericsson runs jars I think? maybe I should try that.
/jonas

Francois

  • Self-Coat
  • *****
  • Posts: 15,766
Re: The DX story - or how the coding works
« Reply #14 on: September 26, 2015, 01:50:04 PM »
Too bad he didn't take the time to make it an exec...
If i juste had some java knowledge....
Francois

Film is the vinyl record of photography.

Indofunk

  • Global Moderator
  • Self-Coat
  • *****
  • Posts: 3,640
    • photog & music
Re: The DX story - or how the coding works
« Reply #15 on: September 10, 2024, 01:27:18 AM »
Sooooo .... can I just get some lead tape (like they use on golf clubs) and cut them into squares and stick them onto a bulk film canister to simulate DX coding? I'd have to get the placement just right, but as long as the tape is conductive, it should work .... ?

Bryan

  • Self-Coat
  • *****
  • Posts: 3,336
    • Flickr
Re: The DX story - or how the coding works
« Reply #16 on: September 11, 2024, 04:58:24 PM »
Sooooo .... can I just get some lead tape (like they use on golf clubs) and cut them into squares and stick them onto a bulk film canister to simulate DX coding? I'd have to get the placement just right, but as long as the tape is conductive, it should work .... ?

It would work, you may also need to put some non-conducting electrical tape over other locations.  There is also conducting aluminum foil tape available, you don't want the tape to be too thick, it may not fit in the camera very well.  What I have done in the past is just scratch the paint off where I need it to conduct and placed tape over the locations that I don't want it to conduct.  That's easiest on a cassette that already has a DX code so you can see exactly where it needs to go. 

Indofunk

  • Global Moderator
  • Self-Coat
  • *****
  • Posts: 3,640
    • photog & music
Re: The DX story - or how the coding works
« Reply #17 on: September 11, 2024, 10:28:22 PM »
Sooooo .... can I just get some lead tape (like they use on golf clubs) and cut them into squares and stick them onto a bulk film canister to simulate DX coding? I'd have to get the placement just right, but as long as the tape is conductive, it should work .... ?

It would work, you may also need to put some non-conducting electrical tape over other locations.  There is also conducting aluminum foil tape available, you don't want the tape to be too thick, it may not fit in the camera very well.  What I have done in the past is just scratch the paint off where I need it to conduct and placed tape over the locations that I don't want it to conduct.  That's easiest on a cassette that already has a DX code so you can see exactly where it needs to go.

I was thinking of using a bulk cassette, but your idea to use a pre-DX'ed cassette is smarter! So are you saying that there is metal even underneath parts that look black/non-conductive?

Bryan

  • Self-Coat
  • *****
  • Posts: 3,336
    • Flickr
Re: The DX story - or how the coding works
« Reply #18 on: September 11, 2024, 11:28:52 PM »
Sooooo .... can I just get some lead tape (like they use on golf clubs) and cut them into squares and stick them onto a bulk film canister to simulate DX coding? I'd have to get the placement just right, but as long as the tape is conductive, it should work .... ?

It would work, you may also need to put some non-conducting electrical tape over other locations.  There is also conducting aluminum foil tape available, you don't want the tape to be too thick, it may not fit in the camera very well.  What I have done in the past is just scratch the paint off where I need it to conduct and placed tape over the locations that I don't want it to conduct.  That's easiest on a cassette that already has a DX code so you can see exactly where it needs to go.

I was thinking of using a bulk cassette, but your idea to use a pre-DX'ed cassette is smarter! So are you saying that there is metal even underneath parts that look black/non-conductive?
If it's a metal cassette, it will be conductive under the paint.  You can check it with a meter.  I try to save DX coded cassettes to use for bulk loading, leave enough film hanging out so you can tape to it. 

BernardL

  • 35mm
  • *
  • Posts: 25
Re: The DX story - or how the coding works
« Reply #19 on: November 02, 2024, 08:49:20 AM »
It's unclear to me whether the conductive squares operate individually, or whether there must be a conductive path to squares 1 and/or 7. In other words, if I glue a square of Aluminium in the proper location, but insulated from the cassette body, will it properly do its coding job? Having the answer here would be better than wasting a film to find out.
Thank you.

Bryan

  • Self-Coat
  • *****
  • Posts: 3,336
    • Flickr
Re: The DX story - or how the coding works
« Reply #20 on: November 02, 2024, 10:46:01 PM »
It's unclear to me whether the conductive squares operate individually, or whether there must be a conductive path to squares 1 and/or 7. In other words, if I glue a square of Aluminium in the proper location, but insulated from the cassette body, will it properly do its coding job? Having the answer here would be better than wasting a film to find out.
Thank you.
You can buy DX coded labels that you just stick onto the cassette.  I would assume since those work it doesn't need to conduct to the cassette.  You can also get plastic cassettes with DX code.  Two of the squares on one end are always bare to conduct to the others so it will have to be conductive to those. 

https://flynngraphics.ca/dx-codes/



« Last Edit: November 02, 2024, 10:47:47 PM by Bryan »

BernardL

  • 35mm
  • *
  • Posts: 25
Re: The DX story - or how the coding works
« Reply #21 on: November 04, 2024, 06:25:15 PM »
Thank you.
So no conducting path to the cassette per se, but definitely to squares 1 and/or 7. What made me think it might be otherwise is a camera with two contacting fingers per square, as if each square would be probed independently for conducting surface. But the picture of the EOS SLR in the ling that you quote show a single contact per square. Including square 1.
So that is settled.