I have scans of OS 6" series maps which I understand are Cassini projection. According to an article my Mugnier, Photographic & remote sensing, Oct 2003 they had the typical scale factor equal to unity, no false origin, and a single triangulation station as the projection origin. From this I take it that the proj4 string should be something along the lines of:
+proj=cass +lat_0=53.9619966389 +lon_0=-1.0804806111 +x_0=0 +y_0=0 +units=m +no_defs
where lat_0 and lon_0 values are the coordinates of the origin, in this case York Minster. If I then use the QGIS georeferencer with a linear transform with control points taken from the printed coordinates of the corners the input and output set to this CRS I expect it to generate a world file for the scan with the coordinates are the top left of the sheet, x & y rotations of zero and x and y pixel values which are equal except that y is negative. In fact the pixel values are quite different so that when QGIS opens the file the proportions are grossly distorted. Clearly something in my understanding of this is wrong, but what?
These are points very near the corners of the printed map. The actual scan file is somewhat larger as it includes the entire sheet. Projections are not printed. The 6" county series had different projections for each county or, I think, in some cases for small groups of counties. For Yorkshire this was, as above, centred on York Minster. This particular sheet is 272.
-1.72916666666666652,53.72888888888888914
-1.87361111111111112,53.52027777777777828
-1.72833333333333328,53.52111111111111086