I think you misread my comment. I said that the casting numbers for the 292 and 312 were the same in "some" years. There was no 312 in 55. the 55 heads were unique in that they had a soft or freeze plug in the end if the head. This was eliminated in the passenger car engines in 1956 and later. The 312 was introduced in the 1956 model year and was used mostly in the Thunderbird but could be ordered in the Fairlane as well. The 1955 292 engines could have a casting of ECH, ECJ or ECL. Those casting numbers were not used on the 312 engine at all in any year. So you can identify those early blocks by those casting numbers. In 1956, EZK was used for some 292 engines. However, the problem starts with the casting numbers of ECZ-A, ECZ-B and ECZ-C, these engines casting numbers were used in 312 and 292 engines both in 1956 and 1957 model years. This is where you need to identify the crank OR the main bearing caps. If the engine with the ECZ- A, B or C has EBU main caps, it is a 292, if it has ECZ main caps, then the engine is a 312. I guess I should have listed all this information but I sand by the fact that the block casting number in "some" years (1956 and 1957) are not enough to identify the engine.
Even though the 312 was only used in Ford vehicles from 1956-1957, every Y block is listed as a 312 even though it could be one of the smaller engines. The block casting number is insufficient evidence of engine size in the 1956 and 1957 model years.