Heat accumulation correcting method, thermal printer, and computer-executable program
First Claim
1. A heat accumulation correcting method of correcting heat accumulation of a thermal head for thermal recording, wherein said thermal head has an array of heating elements arranged in a main scan direction, for image recording on recording material by one line in driving of said heating elements according to heat data, wherein one of said thermal head and said recording material is moved relative to a remaining one thereof in a sub scan direction in recording of said line, said heat accumulation correcting method comprising steps of:
- wherein said thermal head has first to Lth heat accumulating layers lying over one another, said first layer having said heating elements thereon;
wherein a first specific point of said first to Lth layers is predetermined commonly behind said heating elements in a thickness direction thereof, and a second specific point is predetermined in at least one of said first to Lth layers and offset from said first specific point in said sub scan direction;
processing initial heat data of an Mth line, and heat accumulation correcting data for said first and second specific points in said first to Lth layers in relation to said Mth line, to determine said heat data adapted to driving said heating elements to print said Mth line; and
processing said determined heat data and accumulated heat data related to heat accumulation of said first and second specific points of said first to Lth layers in printing said Mth line, according to a predetermined linear function, to determine accumulated heat data of said first and second specific points of said first to Lth layers for said (M+1)th line, and for multiplying said accumulated heat data by a coefficient, to determine heat accumulation correcting data for said (M+1)th line.
2 Assignments
0 Petitions
Accused Products
Abstract
A thermal head in a thermal printer has heating elements, a glaze layer and a ceramic board. Equations are used for correcting heat accumulation.
Eg1(M+1,N)=(1−k1).E(M,N)+(1−k2).Eg1(M,N)
Eg2(M+1,N)=k2(1−k3)(1−k4).Eg1(M,N)
Ec1(M+1,N)=k2(1−k3).k4.Eg1(M,N)+(1−k5).Ec1(M,N) E(M,N): heat data of an Nth pixel of an Mth line after heat accumulation correction;
- Eg1(M,N): accumulated heat data of the glaze layer at point Pg1 and obtained in the correction of an (M−1)th line;
- Eg2(M,N): accumulated heat data of the glaze layer at point Pg2 and obtained in the correction of the (M−1)th line;
- Ec1(M,N): accumulated heat data of the ceramic board at point Pc1 and obtained in the correction of the (M−1)th line.
-
Citations
20 Claims
-
1. A heat accumulation correcting method of correcting heat accumulation of a thermal head for thermal recording, wherein said thermal head has an array of heating elements arranged in a main scan direction, for image recording on recording material by one line in driving of said heating elements according to heat data, wherein one of said thermal head and said recording material is moved relative to a remaining one thereof in a sub scan direction in recording of said line, said heat accumulation correcting method comprising steps of:
-
wherein said thermal head has first to Lth heat accumulating layers lying over one another, said first layer having said heating elements thereon;
wherein a first specific point of said first to Lth layers is predetermined commonly behind said heating elements in a thickness direction thereof, and a second specific point is predetermined in at least one of said first to Lth layers and offset from said first specific point in said sub scan direction;
processing initial heat data of an Mth line, and heat accumulation correcting data for said first and second specific points in said first to Lth layers in relation to said Mth line, to determine said heat data adapted to driving said heating elements to print said Mth line; and
processing said determined heat data and accumulated heat data related to heat accumulation of said first and second specific points of said first to Lth layers in printing said Mth line, according to a predetermined linear function, to determine accumulated heat data of said first and second specific points of said first to Lth layers for said (M+1)th line, and for multiplying said accumulated heat data by a coefficient, to determine heat accumulation correcting data for said (M+1)th line. - View Dependent Claims (2, 3, 4)
-
-
5. A heat accumulation correcting method of correcting heat accumulation of a thermal head for thermal recording, wherein said thermal head has an array of heating elements arranged in a main scan direction, for image recording on recording material by one line in driving of said heating elements according to heat data, wherein one of said thermal head and said recording material is moved relative to a remaining one thereof in a sub scan direction in recording of said line, said heat accumulation correcting method comprising steps of:
-
wherein said thermal head has first to Lth heat accumulating layers lying over one another, said first layer having said heating elements thereon;
wherein a first specific point of said first to Lth layers is predetermined commonly behind said heating elements in a thickness direction thereof, and a second specific point is predetermined in at least one of said first to Lth layers and offset from said first specific point in said sub scan direction;
in consideration of initial heat data of an Mth line, and heat accumulation correcting data for said first specific point in said first to Lth layers in relation to said Mth line, and heat accumulation correcting data for said second specific point in relation to said Mth line, determining said heat data adapted to driving said heating elements to print said Mth line;
processing said determined heat data and accumulated heat data Eg1 related to heat accumulation of said first specific point of said first layer in printing said Mth line, according to a predetermined linear function, to determine accumulated heat data Eg1 related to heat accumulation of said first specific point of said first layer for an (M+1)th line, and for multiplying said accumulated heat data Eg1 by a coefficient, to determine first heat accumulation correcting data for said (M+1)th line;
processing accumulated heat data Ec1 related to heat accumulation of said first specific point of a Pth one of said layers, and accumulated heat data E01 related to heat accumulation of said first specific point of a (P−
1)th one of said layers, according to a predetermined linear function, to determine accumulated heat data Ec1 of said first specific point for said (M+1)th line, and for multiplying said accumulated heat data Ec1 by a coefficient, to determine Pth heat accumulation correcting data for said (M+1)th line, where P is one integer from 2 to L−
1;
processing accumulated heat data Eg1 related to said heat accumulation of said first specific point of said first layer, and accumulated heat data Eg2 related to heat accumulation of said second specific point of said first layer, according to a predetermined linear function, to determine accumulated heat data Eg2 of said second specific point for said (M+1)th line, and also processing accumulated heat data Ec1 related to heat accumulation of said first specific point of said Pth layer, and accumulated heat data Ec2 related to heat accumulation of said second specific point of said Pth layer, and accumulated heat data E02 related to heat accumulation of said second specific point of said (P−
1)th layer, according to a predetermined linear function, to determine accumulated heat data Ec2 of said second specific point for said (M+1)th line; and
processing accumulated heat data Ea1 related to heat accumulation of said first specific point of said Lth layer, and accumulated heat data E11 and E12 related to heat accumulation of said first and second specific points of said (L−
1)th layer, according to a predetermined linear function, to determine accumulated heat data Ea1 of said first specific point for said (M+1)th line, and for multiplying said accumulated heat data Ea1 by a coefficient, to determine Lth heat accumulation correcting data for said (M+1)th line. - View Dependent Claims (6, 7, 8)
-
-
9. A thermal printer, including a thermal head having an array of heating elements arranged in a main scan direction, for image recording on recording material by one line in driving of said heating elements according to heat data, wherein one of said thermal head and said recording material is moved relative to a remaining one thereof in a sub scan direction in recording of said line, said thermal printer comprising:
-
wherein said thermal head has first to Lth heat accumulating layers lying over one another, said first layer having said heating elements thereon;
wherein a first specific point of said first to Lth layers is predetermined commonly behind said heating elements in a thickness direction thereof, and a second specific point is predetermined in at least one of said first to Lth layers and offset from said first specific point in said sub scan direction;
a heat accumulation corrector, responsive to initial heat data of an Mth line, and heat accumulation correcting data for said first and second specific points in said first to Lth layers in relation to said Mth line, for determining said heat data adapted to driving said heating elements to print said Mth line;
a determiner, responsive to said determined heat data and accumulated heat data related to heat accumulation of said first and second specific points of said first to Lth layers in printing said Mth line, for processing thereof according to a predetermined linear function, to determine accumulated heat data of said first and second specific points of said first to Lth layers for said (M+1)th line; and
a multiplier for multiplying said accumulated heat data by a coefficient, to determine heat accumulation correcting data for said (M+1)th line. - View Dependent Claims (10, 11, 12)
-
-
13. A thermal printer, including a thermal head having an array of heating elements arranged in a main scan direction, for image recording on recording material by one line in driving of said heating elements according to heat data, wherein one of said thermal head and said recording material is moved relative to a remaining one thereof in a sub scan direction in recording of said line, said thermal printer comprising:
-
wherein said thermal head has first to Lth heat accumulating layers lying over one another, said first layer having said heating elements thereon;
wherein a first specific point of said first to Lth layers is predetermined commonly behind said heating elements in a thickness direction thereof, and a second specific point is predetermined in at least one of said first to Lth layers and offset from said first specific point in said sub scan direction;
a heat accumulation corrector, responsive to initial heat data of an Mth line, and heat accumulation correcting data for said first specific point in said first to Lth layers in relation to said Mth line, and heat accumulation correcting data for said second specific point in relation to said Mth line, for determining said heat data adapted to driving said heating elements to print said Mth line;
a first determiner, responsive to said determined heat data and accumulated heat data Eg1 related to heat accumulation of said first specific point of said first layer in printing said Mth line, for processing thereof according to a predetermined linear function, to determine accumulated heat data Eg1 related to heat accumulation of said first specific point of said first layer for an (M+1)th line;
a first multiplier for multiplying said accumulated heat data Eg1 by a coefficient, to determine first heat accumulation correcting data for said (M+1)th line;
a Pth determiner, responsive to accumulated heat data Ec1 related to heat accumulation of said first specific point of a Pth one of said layers, and accumulated heat data E01 related to heat accumulation of said first specific point of a (P−
1)th one of said layers, for processing thereof according to a predetermined linear function, to determine accumulated heat data Ec1 of said first specific point for said (M+1)th line, said Pth determiner being responsive to accumulated heat data Eg1 related to said heat accumulation of said first specific point of said first layer, and accumulated heat data Eg2 related to heat accumulation of said second specific point of said first layer, for processing thereof according to a predetermined linear function, to determine accumulated heat data Eg2 of said second specific point for said (M+1)th line, said Pth determiner being responsive to accumulated heat data Ec1 related to heat accumulation of said first specific point of said Pth layer, and accumulated heat data Ec2 related to heat accumulation of said second specific point of said Pth layer, and accumulated heat data E02 related to heat accumulation of said second specific point of said (P−
1)th layer, for processing thereof according to a predetermined linear function, to determine accumulated heat data Ec2 of said second specific point for said (M+1)th line, where P is one integer from 2 to L−
1;
a Pth multiplier for multiplying said accumulated heat data Ec1 by a coefficient, to determine Pth heat accumulation correcting data for said (M+1)th line;
an Lth determiner, responsive to accumulated heat data Ea1 related to heat accumulation of said first specific point of said Lth layer, and accumulated heat data E11 and E12 related to heat accumulation of said first and second specific points of said (L−
1)th layer, for processing thereof according to a predetermined linear function, to determine accumulated heat data Ea1 of said first specific point for said (M+1)th line; and
an Lth multiplier for multiplying said accumulated heat data Ea1 by a coefficient, to determine Lth heat accumulation correcting data for said (M+1)th line. - View Dependent Claims (14, 15, 16)
-
-
17. A heat accumulation correcting computer-executable program for correcting heat accumulation of a thermal head for thermal recording, wherein said thermal head has an array of heating elements arranged in a main scan direction, for image recording on recording material by one line in driving of said heating elements according to heat data, wherein one of said thermal head and said recording material is moved relative to a remaining one thereof in a sub scan direction in recording of said line, said heat accumulation correcting computer-executable program comprising:
-
wherein said thermal head has first to Lth heat accumulating layers lying over one another, said first layer having said heating elements thereon;
wherein a first specific point of said first to Lth layers is predetermined commonly behind said heating elements in a thickness direction thereof, and a second specific point is predetermined in at least one of said first to Lth layers and offset from said first specific point in said sub scan direction;
a heat accumulation correcting code for processing initial heat data of an Mth line, and heat accumulation correcting data for said first and second specific points in said first to Lth layers in relation to said Mth line, to determine said heat data adapted to driving said heating elements to print said Mth line;
a determining code for processing said determined heat data and accumulated heat data related to heat accumulation of said first and second specific points of said first to Lth layers in printing said Mth line, according to a predetermined linear function, to determine accumulated heat data of said first and second specific points of said first to Lth layers for said (M+1)th line; and
a multiplying code for multiplying said accumulated heat data by a coefficient, to determine heat accumulation correcting data for said (M+1)th line. - View Dependent Claims (18, 19)
-
-
20. A heat accumulation correcting computer-executable program for correcting heat accumulation of a thermal head for thermal recording, wherein said thermal head has an array of heating elements arranged in a main scan direction, for image recording on recording material by one line in driving of said heating elements according to heat data, wherein one of said thermal head and said recording material is moved relative to a remaining one thereof in a sub scan direction in recording of said line, said heat accumulation correcting computer-executable program comprising:
-
wherein said thermal head has first to Lth heat accumulating layers lying over one another, said first layer having said heating elements thereon;
wherein a first specific point of said first to Lth layers is predetermined commonly behind said heating elements in a thickness direction thereof, and a second specific point is predetermined in at least one of said first to Lth layers and offset from said first specific point in said sub scan direction;
a heat accumulation correcting code for processing initial heat data of an Mth line, and heat accumulation correcting data for said first specific point in said first to Lth layers in relation to said Mth line, and heat accumulation correcting data for said second specific point in relation to said Mth line, for determining said heat data adapted to driving said heating elements to print said Mth line;
a first determining code for processing said determined heat data and accumulated heat data Eg1 related to heat accumulation of said first specific point of said first layer in printing said Mth line, according to a predetermined linear function, to determine accumulated heat data Eg1 related to heat accumulation of said first specific point of said first layer for an (M+1)th line;
a first multiplying code for multiplying said accumulated heat data Eg1 by a coefficient, to determine first heat accumulation correcting data for said (M+1)th line;
a Pth determining code for processing accumulated heat data Ec1 related to heat accumulation of said first specific point of a Pth one of said layers, and accumulated heat data E01 related to heat accumulation of said first specific point of a (P−
1)th one of said layers, according to a predetermined linear function, to determine accumulated heat data Ec1 of said first specific point for said (M+1)th line, said Pth determining code being for processing accumulated heat data Eg1 related to said heat accumulation of said first specific point of said first layer, and accumulated heat data Eg2 related to heat accumulation of said second specific point of said first layer, according to a predetermined linear function, to determine accumulated heat data Eg2 of said second specific point for said (M+1)th line, said Pth determining code being for processing accumulated heat data Ec1 related to heat accumulation of said first specific point of said Pth layer, and accumulated heat data Ec2 related to heat accumulation of said second specific point of said Pth layer, and accumulated heat data E02 related to heat accumulation of said second specific point of said (P−
1)th layer, according to a predetermined linear function, to determine accumulated heat data Ec2 of said second specific point for said (M+1)th line, where P is one integer from 2 to L−
1;
a Pth multiplying code for multiplying said accumulated heat data Ec1 by a coefficient, to determine Pth heat accumulation correcting data for said (M+1)th line;
an Lth determining code for processing accumulated heat data Ea1 related to heat accumulation of said first specific point of said Lth layer, and accumulated heat data E11 and E12 related to heat accumulation of said first and second specific points of said (L−
1)th layer, according to a predetermined linear function, to determine accumulated heat data Ea1 of said first specific point for said (M+1)th line; and
an Lth multiplying code for multiplying said accumulated heat data Ea1 by a coefficient, to determine Lth heat accumulation correcting data for said (M+1)th line.
-
Specification