A bag making and packaging machine (100, 100A, 100B) for wrapping an article within a bag, the machine defining an upstream side and a downstream side thereof, comprising: a feed mechanism that feeds a film from the upstream side toward the downstream side, the film having a plurality of marks printed on a surface thereof at constant intervals in a longitudinal direction of the film, each of the intervals corresponding to a dimension of the bag from a first side of the bag to a second side opposite to the first side of the bag; a roll holding portion that holds a film roll onto which the film is wound; a printing mechanism disposed downstream from the roll holding portion and that prints predetermined information on the film; a former disposed downstream of the printing mechanism and that causes two longitudinal edges of the film to become overlapped; a longitudinal seal mechanism disposed downstream of the former and that makes a film tube by bonding the two longitudinal edges that are overlapping; a transverse seal mechanism disposed downstream of the longitudinal seal mechanism and that makes a transverse seal portion that extends in a transverse direction perpendicular to the longitudinal direction in the film tube by bonding two opposing portions of the film tube; a cutting mechanism disposed downstream of the longitudinal seal mechanism and that cuts the film tube at the transverse seal portion; and a first sensor that detects locations of a corresponding one of the plurality of marks for determining a cutting position of the film tube cut by the cutting mechanism; characterized by a second sensor that detects the locations of a corresponding one of the plurality of marks for determining a printing position of the film where the predetermined information is to be printed; and a controller connected to the longitudinal seal mechanism, the printing mechanism, the cutting mechanism, the first sensor and the second sensor, the controller being configured to determine the cutting position of the film tube based on the detection by the first sensor of the location of a corresponding one of the plurality of marks and operating the cutting mechanism to cut at the cutting position, and determine the printing position of the film where the predetermined information is to be printed by the printing mechanism based on the detection by the second sensor of the location of a corresponding one of the plurality of marks and operating the printing mechanism to print the predetermined information, wherein the first sensor is disposed downstream of the longitudinal seal mechanism and upstream of the cutting mechanism or downstream of the printing mechanism and upstream of the former, wherein the second sensor is disposed upstream of the printing mechanism. a feed mechanism that feeds a film from the upstream side toward the downstream side, the film having a plurality of marks printed on a surface thereof at constant intervals in a longitudinal direction of the film, each of the intervals corresponding to a dimension of the bag from a first side of the bag to a second side opposite to the first side of the bag; a roll holding portion that holds a film roll onto which the film is wound; a printing mechanism disposed downstream from the roll holding portion and that prints predetermined information on the film; a former disposed downstream of the printing mechanism and that causes two longitudinal edges of the film to become overlapped; a longitudinal seal mechanism disposed downstream of the former and that makes a film tube by bonding the two longitudinal edges that are overlapping; a transverse seal mechanism disposed downstream of the longitudinal seal mechanism and that makes a transverse seal portion that extends in a transverse direction perpendicular to the longitudinal direction in the film tube by bonding two opposing portions of the film tube; a cutting mechanism disposed downstream of the longitudinal seal mechanism and that cuts the film tube at the transverse seal portion; and a first sensor that detects locations of a corresponding one of the plurality of marks for determining a cutting position of the film tube cut by the cutting mechanism; a second sensor that detects the locations of a corresponding one of the plurality of marks for determining a printing position of the film where the predetermined information is to be printed; and a controller connected to the longitudinal seal mechanism, the printing mechanism, the cutting mechanism, the first sensor and the second sensor, the controller being configured to determine the cutting position of the film tube based on the detection by the first sensor of the location of a corresponding one of the plurality of marks and operating the cutting mechanism to cut at the cutting position, and determine the printing position of the film where the predetermined information is to be printed by the printing mechanism based on the detection by the second sensor of the location of a corresponding one of the plurality of marks and operating the printing mechanism to print the predetermined information,