Assembling multiple medical images into a single film image
First Claim
1. A method of image concatenation, comprising:
- receiving an image concatenation command from a host device to instruct the printer to receive a plurality of image sections;
receiving the plurality of image sections and corresponding image headers from the host associated with the image concatenation command and storing the plurality of image sections in a print queue;
creating a virtual canvas representing a full image size after receiving the image concatenation command; and
determining how many lines of uniform data are present in at a top section and a bottom section of the plurality of image sections which identifies a top border and a bottom border for each of the plurality of image sections.
2 Assignments
0 Petitions
Accused Products
Abstract
A printer receives a plurality of image sections and corresponding image headers from the host as an image concatenation command. The plurality of image sections store the plurality of image sections in a print queue. The printer creates a virtual canvas representing a full image size. The printer determines how many lines of uniform data are present in a top border and a bottom border of the plurality of image sections. A variable formatting module of the printer crops a bottom border of a first image section to create a cropped first image section and a top border of a last image section to create a cropped last image section. The variable formatting module creates a first image frame in the virtual canvas corresponding to the first image section minus the bottom border and a last image frame corresponding to the last image section minus the top border.
-
Citations
20 Claims
-
1. A method of image concatenation, comprising:
-
receiving an image concatenation command from a host device to instruct the printer to receive a plurality of image sections;
receiving the plurality of image sections and corresponding image headers from the host associated with the image concatenation command and storing the plurality of image sections in a print queue;
creating a virtual canvas representing a full image size after receiving the image concatenation command; and
determining how many lines of uniform data are present in at a top section and a bottom section of the plurality of image sections which identifies a top border and a bottom border for each of the plurality of image sections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An imaging printer, comprising:
-
a print controller to receive image sections and corresponding headers representing a total concatenated image to be printed;
a print queue manager to store the image sections and corresponding headers until all of the image sections are received; and
a multi-variable format module to determine a number of uniform lines that are present at a top section and a bottom section of each of the image sections in order to identify a top border and a bottom border of each of the image sections. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A program code storage device, comprising:
-
a computer-readable medium;
computer-readable program code, stored on the computer-readable medium, the computer-readable program code having instructions, which when executed cause a printer to;
receive a concatenation command from a host device to instruct the printer to receive a plurality of image sections;
receive the plurality of image sections and corresponding image headers from the host corresponding to the image concatenation command and storing the plurality of image sections in a print queue;
create a virtual canvas representing a full image size after receiving the image concatenation command; and
determine how many lines of uniform data are present in at a top section and a bottom section of each the plurality of image sections which identifies a top border and a bottom border for each of the plurality of image sections. - View Dependent Claims (17, 18, 19, 20)
-
Specification