With rref you will produce the reduced row echelon form, see
But a non-reduced form is not unique. See for instance wikipedia:http://en.wikipedia.org/wiki/Gaussian_elimination. You can multiply individual rows with a scalar and/or add rows to other rows. It is in echelon form as long as it is upper-triangular.