Catalyzes the phosphorylation of the dietary vitamin B6 vitamers pyridoxal (PL), pyridoxine (PN) and pyridoxamine (PM) to form pyridoxal 5'-phosphate (PLP), pyridoxine 5'-phosphate (PNP) and pyridoxamine 5'-phosphate (PMP), respectively (By similarity). PLP is the active form of vitamin B6, and acts as a cofactor for over 140 different enzymatic reactions (By similarity). ATP + pyridoxal = ADP + H(+) + pyridoxal 5'-phosphate ATP + pyridoxamine = ADP + H(+) + pyridoxamine 5'-phosphate ATP + pyridoxine = ADP + H(+) + pyridoxine 5'-phosphate Activity is increased in the presence of K(+)or Na(+). Cofactor metabolism; pyridoxal 5'-phosphate salvage; pyridoxal 5'-phosphate from pyridoxal: step 1/1. Cofactor metabolism; pyridoxal 5'-phosphate salvage; pyridoxine 5'-phosphate from pyridoxine: step 1/1. Cofactor metabolism; pyridoxal 5'-phosphate salvage; pyridoxamine 5'-phosphate from pyridoxamine: step 1/1. Homodimer. Belongs to the pyridoxine kinase family.