Radial and longitudinal scanning of x-ray detectors with a 55 Fe source is a widely used method for determining their dimensions and position within the cryostat and thence deducing solid angle in an analytical arrangement. The scanning method is refined here to take account of various effects and issues hitherto ignored and therefore reducing its accuracy; these include finite source size, collimator 'channelling,' and uncertainty as to the correction for x-ray attenuation in the intervening air. With proper attention to these effects, it is possible to determine the window-crystal distance to an accuracy of about 0.2 mm; this translates into an accuracy of about 3% for solid angle when the source-detector distance is about 25 mm. However, uncertainty remains in calibrating an analytical system, owing to lack of knowledge of the actual construction of any internal collimator.