A box making machinery comprising: a paper feeding device including sheet feeding rolls which are configured to feed by coming in contact with at least either a top surface or a bottom surface of a corrugated board, a processing device (21, 31, 41) including processing rolls (32, 37) which are configured to carry out processing on the corrugated board which has been fed by the paper feeding device, a running register device (21A, 31A, 41A) which is configured to adjust a processing position of the processing device (21, 31, 41) in the carrying direction of the corrugated board, and a control device which is configured to control the running register device (21A, 31A, 41A), wherein the control device includes a carrying misalignment amount calculation unit which is configured to calculate a carrying misalignment amount of the corrugated board from the paper feeding device to a preset predetermined carrying position, a storage unit which is configured to store the carrying misalignment amounts of the corrugated boards which have been calculated by the carrying misalignment amount calculation unit, characterized in that the storage unit is further configured that when a carrying misalignment amount for a new corrugated board is calculated by the carrying misalignment amount calculation unit, the carrying misalignment amounts stored in the storage unit are updated; and the control device further includes a control unit which is configured to adjust the processing position of the corrugated board which is to be processed next using the running register device (21A, 31A, 41A) ahead of time on the basis of the carrying misalignment amount after processing of the corrugated board is finished stored in the storage unit. a paper feeding device including sheet feeding rolls which are configured to feed by coming in contact with at least either a top surface or a bottom surface of a corrugated board, a processing device (21, 31, 41) including processing rolls (32, 37) which are configured to carry out processing on the corrugated board which has been fed by the paper feeding device, a running register device (21A, 31A, 41A) which is configured to adjust a processing position of the processing device (21, 31, 41) in the carrying direction of the corrugated board, and a control device which is configured to control the running register device (21A, 31A, 41A), wherein the control device includes a carrying misalignment amount calculation unit which is configured to calculate a carrying misalignment amount of the corrugated board from the paper feeding device to a preset predetermined carrying position, a storage unit which is configured to store the carrying misalignment amounts of the corrugated boards which have been calculated by the carrying misalignment amount calculation unit, characterized in that the storage unit is further configured that when a carrying misalignment amount for a new corrugated board is calculated by the carrying misalignment amount calculation unit, the carrying misalignment amounts stored in the storage unit are updated; and the control device further includes a control unit which is configured to adjust the processing position of the corrugated board which is to be processed next using the running register device (21A, 31A, 41A) ahead of time on the basis of the carrying misalignment amount after processing of the corrugated board is finished stored in the storage unit.